home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_29_ChunkManagerSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
166KB
|
2,742 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 C910 and.b [A0], D4
00000002 9359 sub.w [A1]+, D1
00000004 0000 3478 ori.b D0, 0x78 /* 'x' */
00000008 0000 1D0B ori.b D0, 0xB
0000000C 0000 03EC ori.b D0, 0xEC
00000010 8000 or.b D0, D0
00000012 0002 02FE ori.b D2, 0xFE
00000016 0778 9082 bchg [0xFFFF9082], D3
0000001A 3406 move.w D2, D6
0000001C D482 add.l D2, D2
0000001E D480 add.l D2, D0
00000020 D082 add.l D0, D2
00000022 0FCE .incomplete
00000024 5541 subq.w D1, 2
00000026 5680 addq.l D0, 3
00000028 72FC moveq.l D1, 0xFFFFFFFC
label0000002A:
0000002A C280 and.l D1, D0
0000002C 78FC moveq.l D4, 0xFFFFFFFC
0000002E C880 and.l D4, D0
00000030 DE45 add.w D7, D5
00000032 6D0C blt +0xE /* 00000040 */
00000034 0FC6 .incomplete
00000036 01A8 6F46 bclr [A0 + 0x6F46], D0
0000003A 7022 moveq.l D0, 0x22
0000003C DC80 add.l D6, D0
0000003E 2205 move.l D1, D5
label00000040:
00000040 D284 add.l D1, D4
00000042 D244 add.w D1, D4
00000044 2206 move.l D1, D6
00000046 9E46 sub.w D7, D6
00000048 6DE0 blt -0x1E /* 0000002A */
0000004A 243C 0FEE 9481 move.l D2, 0xFEE9481
// begin alternate branch 0000004C-00000050
label0000004C:
0000004C 0FEE .incomplete
0000004E 9481 sub.l D2, D1
// end alternate branch 0000004C-00000050
label0000004C: // (misaligned)
00000050 B480 cmp.l D2, D0
00000052 907C D16C sub.w D0, 0xD16C
00000056 0276 10D6 0352 2856 andi.w [[A6] + 0x2856], 0x10D6
0000005E 5947 subq.w D7, 4
00000060 3810 move.w D4, [A0]
00000062 5680 addq.l D0, 3
label00000064:
00000064 7AFC moveq.l D5, 0xFFFFFFFC
00000066 CA80 and.l D5, D0
00000068 D287 add.l D1, D7
0000006A 022E 996C DB6C andi.b [A6 - 0x2494], 0x6C /* 'l' */
00000070 F808 F808 .tblXX 0xF808, 0xF808 // unimplemented
00000074 363C 03FC move.w D3, 0x3FC
00000078 37BC B646 6EEE move.w [A3 + D6 * 8 - 0x18], 0xB646
0000007E 7C22 moveq.l D6, 0x22
00000080 382C D846 move.w D4, [A4 - 0x27BA]
00000084 9C47 sub.w D6, D7
00000086 3785 3E01 move.w [A3 + D3 * 8 + 0x1], D5
0000008A BA46 cmp.w D5, D6
0000008C D0C5 add.w A0, D5
0000008E D0C6 add.w A0, D6
00000090 DC47 add.w D6, D7
00000092 DA47 add.w D5, D7
00000094 B846 cmp.w D4, D6
00000096 6EB4 bgt -0x4A /* 0000004C */
00000098 9C40 sub.w D6, D0
0000009A E480 asr D0, 2
0000009C 3033 5446 move.w D0, [A3 + D5.w * 4 + 0x46]
000000A0 6DC2 blt -0x3C /* 00000064 */
000000A2 F7EC .invalid <<F/7/3>>
000000A4 DD6C 3086 add.w [A4 + 0x3086], D6
label000000A8:
000000A8 996C 3950 sub.w [A4 + 0x3950], D4
000000AC FB40 .extension 0xB40 <<F/4-5/5>> // unimplemented
000000AE 6E2A bgt +0x2C /* 000000DA */
000000B0 6304 bls +0x6 /* 000000B6 */
000000B2 6D04 blt +0x6 /* 000000B8 */
000000B4 5880 addq.l D0, 4
label000000B6:
000000B6 BA47 cmp.w D5, D7
label000000B8:
000000B8 66EE bne -0x10 /* 000000A8 */
000000BA E588 lsl D0, 2
000000BC E841 asr D1.w, 4
000000BE 2407 move.l D2, D7
000000C0 E1AA lsl D2, D0
000000C2 2A02 move.l D5, D2
000000C4 DA81 add.l D5, D1
000000C6 F003 CE86 .invalid 0xF003, 0xCE86 // unimplemented
000000CA E988 lsl D0, 4
000000CC 720C moveq.l D1, 0x0C
000000CE 3407 move.w D2, D7
000000D0 E262 asr D2.w, D1
000000D2 D440 add.w D2, D0
000000D4 C086 and.l D0, D6
000000D6 E480 asr D0, 2
000000D8 C3C7 muls.w D1, D7
label000000DA:
000000DA DC47 add.w D6, D7
000000DC 2556 6261 move.l [A2 + 0x6261], [A6]
000000E0 6B49 bmi +0x4B /* 0000012B */
000000E2 1300 move.b -[A1], D0
label000000E4:
000000E4 4680 not.l D0
000000E6 C280 and.l D1, D0
000000E8 9C80 sub.l D6, D0
000000EA 0FEE .incomplete
000000EC 6E02 bgt +0x4 /* 000000F0 */
000000EE 5054 addq.w [A4], 8
label000000F0:
000000F0 0654 5253 addi.w [A4], 0x5253 /* 'RS' */
000000F4 3194 5253 move.w [A0 + D5.w * 2 + 0x53], [A4]
000000F8 066A 7261 6B20 addi.w [A2 + 0x6B20], 0x7261 /* 'ra' */
000000FE 70C9 moveq.l D0, 0xFFFFFFC9
label00000100:
00000100 FF35 .extension 0xF35 <<F/4-5/7>> // unimplemented
00000102 B030 524B cmp.b D0, [A0 + D5.w * 2 + 0x4B]
00000106 707C moveq.l D0, 0x7C
00000108 B013 cmp.b D0, [A3]
0000010A 66F4 bne -0xA /* 00000100 */
0000010C 2774 6978 20C9 6120 7863 move.l [A3 + 0x7863], [A4 + 0x20C96120]
00000116 6565 bcs +0x67 /* 0000017D */
00000118 6473 bcc +0x75 /* 0000018D */
0000011A 732E moveq.l D1, 0x2E
0000011C 18EA 3E30 move.b [A4]+, [A2 + 0x3E30]
00000120 047C 097E 25D0 subi.w 0x25D0, 0x97E /* '\t~' */
00000126 0304 btst D4, D1
00000128 1B02 move.b -[A5], D2
0000012A 0614 382C addi.b [A4], 0x2C /* ',' */
0000012E 039C bclr [A4]+, D1
00000130 24EC 1A1E move.l [A2]+, [A4 + 0x1A1E]
00000134 D86C 6F48 add.w D4, [A4 + 0x6F48]
00000138 2641 movea.l A3, D1
0000013A 524B addq.w A3, 1
0000013C FE04 2412 .unknown 0xFE04 0x2412 (W = 7)
00000140 3E34 026C move.w D7, [A4 + D0.w * 2 + 0x6C]
00000144 4E93 jsr [A3]
00000146 6D9C blt -0x62 /* 000000E4 */
00000148 03F6 .incomplete
0000014A DE45 add.w D7, D5
0000014C DE6C 6ED6 add.w D7, [A4 + 0x6ED6]
00000150 5281 addq.l D1, 1
00000152 228C move.l [A1], A4
00000154 5641 addq.w D1, 3
00000156 1164 10B8 move.b [A0 + 0x10B8], -[A4]
0000015A 109C move.b [A0], [A4]+
0000015C A040 syscall ResrvMem/ReserveMem
0000015E 072C 0205 btst [A4 + 0x205], D3
00000162 0F64 bchg -[A4], D7
00000164 0F1E btst [A6]+, D7
00000166 21A4 0ED2 move.l [A0 + D0 * 8 - 0x46], -[A4]
0000016A 2158 6D32 move.l [A0 + 0x6D32], [A0]+
0000016E 2156 6F6F move.l [A0 + 0x6F6F], [A6]
00000172 636B bls +0x6D /* 000001DF */
00000174 732E moveq.l D1, 0x2E
00000176 3211 move.w D1, [A1]
00000178 5251 addq.w [A1], 1
0000017A E549 lsl D1.w, 2
0000017C 2180 2178 5269 0E24 move.l [A0 + 0x52690E24], D0
00000184 0DE0 .incomplete
00000186 286F 3414 movea.l A4, [A7 + 0x3414]
0000018A B098 cmp.l D0, [A0]+
0000018C 57CA 2055 dbeq D2, +0x2057 /* 000021E3 */
// begin alternate branch 0000018E-00000190
label0000018E:
0000018E 2055 movea.l A0, [A5]
// end alternate branch 0000018E-00000190
label0000018E: // (misaligned)
00000190 6E6C bgt +0x6E /* 000001FE */
00000192 6B43 bmi +0x45 /* 000001D7 */
00000194 7769 moveq.l D3, 0x69
00000196 6F75 ble +0x77 /* 0000020D */
00000198 6D61 blt +0x63 /* 000001FB */
0000019A 7463 moveq.l D2, 0x63
0000019C 6869 bvc +0x6B /* 00000207 */
0000019E 2131 FDAC move.l -[A0], <<invalid full ext with I/IS == 4>>
000001A2 5368 5369 subq.w [A0 + 0x5369], 1
000001A6 0D34 1FBA 342F B469 2009 btst [[0x342FB469 + D1 * 8] + 0x2009], D6
000001B0 1020 move.b D0, -[A0]
000001B2 246F 45EA movea.l A2, [A7 + 0x45EA]
000001B6 761F moveq.l D3, 0x1F
000001B8 225A movea.l A1, [A2]+
000001BA 2089 move.l [A0], A1
000001BC 2501 move.l -[A2], D1
000001BE 2009 move.l D0, A1
000001C0 51CB 0408 dbf D3, +0x40A /* 000005CA */
000001C4 3E2F 286F move.w D7, [A7 + 0x286F]
000001C8 0FC6 .incomplete
000001CA 0FCC .incomplete
000001CC D442 add.w D2, D2
000001CE 9042 sub.w D0, D2
000001D0 6076 bra +0x78 /* 00000248 */
000001D2 3A2C 3974 move.w D5, [A4 + 0x3974]
000001D6 F292 60D4 .extension 0x292 <<F/2-3/1>> // unimplemented
000001DA 3A3C 0FEE move.w D5, 0xFEE
000001DE 9A42 sub.w D5, D2
000001E0 4274 39AC clr.w <<invalid full ext with I/IS == 4>>
000001E4 60A8 bra -0x56 /* 0000018E */
000001E6 41F4 30C7 lea.l A0, [A4 + D3.w - 0x57]
000001EA 10FC 10AF move.b [A0]+, 0xAF
000001EE DF6C 286F add.w [A4 + 0x286F], D7
000001F2 3C2F 5646 move.w D6, [A7 + 0x5646]
000001F6 3E01 move.w D7, D1
000001F8 3401 move.w D2, D1
000001FA 3801 move.w D4, D1
000001FC 3234 D246 move.w D1, [A4 + A5.w * 2 + 0x46]
// begin alternate branch 000001FE-00000200
label000001FE:
000001FE D246 add.w D1, D6
// end alternate branch 000001FE-00000200
label000001FE: // (misaligned)
00000200 3981 9E41 move.w [A4 + A1 * 8 + 0x41], D1
00000204 5002 addq.b D2, 8
00000206 9D6C EFC6 sub.w [A4 - 0x103A], D6
0000020A DD6C 1D88 add.w [A4 + 0x1D88], D6
0000020E D240 add.w D1, D0
00000210 0AC2 .incomplete
00000212 1D48 B090 move.b [A6 - 0x4F70], A0
00000216 52A8 8080 addq.l [A0 - 0x7F80], 1
0000021A 2F2F 11BA move.l -[A7], [A7 + 0x11BA]
0000021E 11C2 0A2C move.b [0x00000A2C /* MBarHook */], D2
00000222 1CB2 53A8 6674 move.b [A6], [0x6674 + D5 * 2]
00000228 FA2C 5201 .unknown 0xFA2C 0x5201 (W = 5)
0000022C 4AA9 5501 tst.l [A1 + 0x5501]
00000230 0C01 007F cmpi.b D1, 0x7F
00000234 1141 121E move.b [A0 + 0x121E], D1
00000238 42AF 0932 clr.l [A7 + 0x932]
0000023C 1BB8 F95A D0C2 move.b [A5 + A5.w - 0x62], [0xFFFFF95A]
00000242 08B0 1B36 F8D8 bclr.b [A0 + A7 - 0x40], 0x36 /* '6' */
label00000248:
00000248 FB60 .extension 0xB60 <<F/4-5/5>> // unimplemented
0000024A EFCE 0262 bfins A6 {9:D2}, D0
0000024E 03B8 56C3 bclr [0x000056C3], D1
00000252 15B2 274C E6E4 move.b [A2 + A6.w * 8 - 0x28], <<invalid full ext with I/IS == 4>>
// begin alternate branch 00000254-00000258
label00000254:
00000254 274C E6E4 move.l [A3 - 0x191C], A4
// end alternate branch 00000254-00000258
label00000254: // (misaligned)
00000258 3456 movea.w A2, [A6]
0000025A 7361 moveq.l D1, 0x61
0000025C 6F77 ble +0x79 /* 000002D5 */
0000025E 2674 62CC movea.l A3, [A4 + D6.w * 2 - 0x52]
00000262 29AE F8BC C0A8 move.l [A4 + A4.w - 0x88], [A6 - 0x744]
00000268 B7EC 6208 cmpa.l A3, [A4 + 0x6208]
0000026C E9D2 ECA2 bfextu D6, [A2] {D2:D2}
00000270 E5AC lsl D4, D2
00000272 2D6B 2D6B B7EC move.l [A6 - 0x4814], [A3 + 0x2D6B]
00000278 B7EC B7D0 cmpa.l A3, [A4 - 0x4830]
0000027C 7620 moveq.l D3, 0x20
0000027E B7F4 29AD 6EDE cmpa.l A3, [[0x6EDE] + D2]
00000284 3B9A C9FF move.w <<invalid full ext with IS == 1 and I/IS == 7>>, [A2]+
00000288 0296 165A 166A andi.l [A6], 0x165A166A
// begin alternate branch 0000028C-00000290
label0000028C:
0000028C 166A 6326 movea.b A3, [A2 + 0x6326]
// end alternate branch 0000028C-00000290
label0000028C: // (misaligned)
0000028E 6326 bls +0x28 /* 000002B6 */
00000290 EA0C lsr D4.b, 5
label00000292:
00000292 E480 asr D0, 2
00000294 C280 and.l D1, D0
00000296 63BC bls -0x42 /* 00000254 */
00000298 1068 1652 movea.b A0, [A0 + 0x1652]
0000029C 01F8 .incomplete
0000029E 6EEC bgt -0x12 /* 0000028C */
000002A0 0DC8 .incomplete
000002A2 0DB6 0DA4 bclr <<invalid full ext with I/IS == 4>>, D6
000002A6 577C 6200 subq.w 0x6200 /* 'b\0' */, 3
000002AA 577C 4200 subq.w 0x4200 /* 'B\0' */, 3
000002AE 7C43 moveq.l D6, 0x43
000002B0 296D 126E F064 move.l [A4 - 0xF9C], [A5 + 0x126E]
label000002B6:
000002B6 5981 subq.l D1, 4
label000002B8:
000002B8 3210 move.w D1, [A0]
000002BA D0C7 add.w A0, D7
000002BC F01E 2077 ploadw 0x17, [A6]+
000002C0 120C move.b D1, A4
000002C2 113E move.b -[A0], <<invalid special address>>
000002C4 112C 3C30 move.b -[A0], [A4 + 0x3C30]
000002C8 0406 EEB4 subi.b D6, 0xB4
000002CC D08B add.l D0, A3
000002CE 0089 EE76 EE00 ori.l A1, 0xEE76EE00
000002D4 5945 subq.w D5, 4
000002D6 DF22 add.b -[A2], D7
000002D8 D1AC 0578 add.l [A4 + 0x578], D0
000002DC 05EE .incomplete
000002DE FCAA FD22 .extension 0xCAA <<F/2-3/6>> // unimplemented
000002E2 6EAE bgt -0x50 /* 00000292 */
000002E4 BC44 cmp.w D6, D4
000002E6 6C2C bge +0x2E /* 00000314 */
000002E8 ED2A lsl D2.b, D6
000002EA 3056 movea.w A0, [A6]
000002EC 6B20 bmi +0x22 /* 0000030E */
000002EE EEEE E360 F418 bfset [A6 - 0xBE8] {13:D0}
000002F4 F3A0 .invalid <<F/6/1>>
000002F6 EEF2 1742 E26A bfset [A2 + A6.w * 2 + 0x6A] {29:2}
000002FC E448 lsr D0.w, 2
000002FE C041 and.w D0, D1
00000300 F722 .extension 0x722 <<F/4-5/3>> // unimplemented
00000302 DA00 add.b D5, D0
00000304 F3EA .invalid <<F/7/1>>
00000306 F296 F406 .extension 0x296 <<F/2-3/1>> // unimplemented
0000030A 666C bne +0x6E /* 00000378 */
0000030C ECCC 266B bfclr A4 {25:D3}
// begin alternate branch 0000030E-00000312
label0000030E:
0000030E 266B 66A6 movea.l A3, [A3 + 0x66A6]
// end alternate branch 0000030E-00000312
label0000030E: // (misaligned)
00000310 66A6 bne -0x58 /* 000002B8 */
00000312 FD08 .extension 0xD08 <<F/4-5/6>> // unimplemented
label00000314:
00000314 FD78 .extension 0xD78 <<F/4-5/6>> // unimplemented
00000316 DBAC F86C add.l [A4 - 0x794], D5
0000031A 0AF4 .incomplete
0000031C 0A7E E7B2 xori.w <<invalid special address>>, 0xE7B2
00000320 0980 bclr D0, D4
00000322 6D2C blt +0x2E /* 00000350 */
00000324 CEAE 18CA and.l D7, [A6 + 0x18CA]
00000328 18E2 move.b [A4]+, -[A2]
0000032A ECE0 53AC bfclr -[A0] {14:D4}
// begin alternate branch 0000032C-00000330
label0000032C:
0000032C 53AC EA84 subq.l [A4 - 0x157C], 1
// end alternate branch 0000032C-00000330
label0000032C: // (misaligned)
0000032E EA84 asr D4, 5
00000330 91AC E9C4 sub.l [A4 - 0x163C], D0
00000334 09F6 .incomplete
00000336 E7FA DB9C rol .w [PC - 0x2464 /* FFFFDB9E, cstring ""<EOF> */]
0000033A F764 .extension 0x764 <<F/4-5/3>> // unimplemented
0000033C 09EC .incomplete
0000033E 08A4 6D2A bclr.b -[A4], 0x2A /* '*' */
00000342 CCAE 18D2 and.l D6, [A6 + 0x18D2]
00000346 DEAE EC02 add.l D7, [A6 - 0x13FE]
0000034A 49D3 lea.l A4, [A3]
0000034C DEAB F6DC add.l D7, [A3 - 0x924]
label00000350:
00000350 0964 bchg -[A4], D4
00000352 07B6 18CA bclr [A6 + D1 - 0x54], D3
00000356 1803 move.b D4, D3
00000358 07C4 .incomplete
0000035A 07AC 90BC bclr [A4 - 0x6F44], D3
0000035E 18DA move.b [A4]+, [A2]+
00000360 0786 bclr D6, D3
label00000362:
00000362 6650 bne +0x52 /* 000003B4 */
00000364 6208 bhi +0xA /* 0000036E */
00000366 DA2C DCF8 add.b D5, [A4 - 0x2308]
0000036A D602 add.b D3, D2
0000036C 04DC .incomplete
label0000036E:
0000036E 47EC FC4A lea.l A3, [A4 - 0x3B6]
label00000372:
00000372 504B addq.w A3, 8
00000374 B7EE 65EA cmpa.l A3, [A6 + 0x65EA]
label00000378:
00000378 EEE6 3E2D bfset -[A6] {D0:D5}
0000037C 1662 movea.b A3, -[A2]
0000037E 6320 bls +0x22 /* 000003A0 */
00000380 E630 roxr D0.b, D3
00000382 66EE bne -0x10 /* 00000372 */
00000384 F410 cinvp NONE, [A0]
00000386 6EDA bgt -0x24 /* 00000362 */
00000388 E3A8 lsl D0, D1
0000038A 6F52 ble +0x54 /* 000003DE */
0000038C 6518 bcs +0x1A /* 000003A6 */
0000038E 0806 DB5C btst.b D6, 0x5C /* '\\' */
00000392 3D56 6543 move.w [A6 + 0x6543], [A6]
00000396 5479 6C72 6479 addq.w [0x6C726479], 2
0000039C 2D64 E4E4 move.l [A6 - 0x1B1C], -[A4]
label000003A0:
000003A0 E445 asr D5.w, 2
000003A2 EB87 asl D7, 5
000003A4 F190 .invalid <<F/6/0>>
label000003A6:
000003A6 F164 .extension 0x164 <<F/4-5/0>> // unimplemented
000003A8 DA08 add.b D5, A0
000003AA 6580 bcs -0x7E /* 0000032C */
000003AC F10A .extension 0x10A <<F/4-5/0>> // unimplemented
000003AE EB81 asl D1, 5
000003B0 DC50 add.w D6, [A0]
000003B2 F0D0 E380 .extension 0x0D0 <<F/2-3/0>> // unimplemented
// begin alternate branch 000003B4-000003B6
label000003B4:
000003B4 E380 asl D0, 1
// end alternate branch 000003B4-000003B6
label000003B4: // (misaligned)
000003B6 F0A4 D944 .extension 0x0A4 <<F/2-3/0>> // unimplemented
label000003BA:
000003BA F136 .extension 0x136 <<F/4-5/0>> // unimplemented
000003BC F22A F0EC .fmovem 0xF22A, 0xF0EC // unimplemented
000003C0 F1E0 .invalid <<F/7/0>>
000003C2 EF90 roxl D0, 7
000003C4 DEEA EFD0 add.w A7, [A2 - 0x1030]
000003C8 EF16 roxl D6.b, 7
000003CA EF66 asl D6.w, D7
000003CC 6E94 bgt -0x6A /* 00000362 */
000003CE DF0C addx.b -[A7], -[A4]
000003D0 DEC8 add.w A7, A0
000003D2 1E10 move.b D7, [A0]
000003D4 DE52 add.w D7, [A2]
000003D6 47F0 BE54 lea.l A3, [A0 + A3 * 8 + 0x54]
000003DA 6DDE blt -0x20 /* 000003BA */
000003DC 8B00 sbcd D5, D0
label000003DE:
000003DE C240 and.w D1, D0
000003E0 D4BC 1656 B047 add.l D2, 0x1656B047
000003E6 1F56 0F7E move.b [A7 + 0xF7E], [A6]
000003EA 10A3 move.b [A0], -[A3]
000003EC 003C 6A24 ori.b ccr, 36
000003F0 08B3 014B 115B 13DB 06EA bclr.b [[A3] + 0x13DB06EA], 0x4B /* 'K' */
000003FA 0E08 9315 .invalid.b A0, 0x15 // invalid immediate operation
000003FE 6E93 bgt -0x6B /* 00000393 */
00000400 157E 9315 move.b [A2 - 0x6CEB], <<invalid special address>>
00000404 7293 moveq.l D1, 0xFFFFFF93
00000406 15C8 7B01 move.b [PC + 0x7B01 /* 00007F09, cstring ""<EOF> */], A0
0000040A A300 syscall Open/PBHOpen/HOpen, flags=3
0000040C 5EBB 11FB 22C3 1008 7B01 54A5 addq.l [[0x22C31008] + 0x7B0154A5], 7
00000418 000E FB24 ori.b A6, 0x24 /* '$' */
0000041C 2ADB move.l [A5]+, [A3]+
0000041E 0263 019B andi.w -[A3], 0x19B
00000422 0312 btst [A2], D1
00000424 3405 move.w D2, D5
00000426 0533 0AFB btst [A3 + D0 * 2 - 0x5], D2
0000042A 0348 bchg A0, D1
0000042C E22A lsr D2.b, D1
0000042E 2408 move.l D2, A0
00000430 0B00 btst D0, D5
00000432 A340 syscall ResrvMem/ReserveMem, flags=3
00000434 0379 C34B 6B54 bchg [0xC34B6B54], D1
0000043A AB24 syscall SetUpStretch
0000043C 2308 move.l -[A1], A0
0000043E 0E0A 6473 .invalid.b A2, 0x73 /* 's' */ // invalid immediate operation
00000442 0C0B 006B cmpi.b A3, 0x6B /* 'k' */
00000446 655E bcs +0x60 /* 000004A6 */
00000448 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000044A 321A move.w D1, [A2]+
0000044C 8B87 E907 unpk D5, D7, 0xE907
00000450 B324 xor.b -[A4], D1
00000452 A108 syscall Create/PBHCreate/HCreate, flags=1
00000454 435F chk.w D1, [A7]+
00000456 BB0A cmpm.b [A5]+, [A2]+
00000458 C34B exg A1, A3
0000045A 0F32 8B2A 5304 BB06 btst [[A2 + 0x5304 + A0 * 2] - 0x44FA], D7
00000462 8502 sbcd D2, D2
00000464 5870 D309 addq.w [[A0 + <<invalid base displacement size>> + A5 * 2]], 4
00000468 B30D cmpm.b [A1]+, [A5]+
0000046A 8B09 sbcd -[A5], -[A1]
0000046C B303 xor.b D3, D1
0000046E 4EB3 00A3 jsr [A3 + D0.w - 0x93]
00000472 2085 move.l [A0], D5
00000474 0232 CB02 B300 andi.b [A2 + <<invalid base displacement size>> + A3 * 2], 0x2
0000047A 5232 4B0E 32DB addq.b [[A2 + <<invalid base displacement size>>] + D4 * 2 + 0x32DB], 1
00000480 208B move.l [A0], A3
00000482 AAB5 syscall 0xAB5
00000484 0256 3300 andi.w [A6], 0x3300 /* '3\0' */
00000488 133E move.b -[A1], <<invalid special address>>
0000048A B301 xor.b D1, D1
0000048C 5372 00E3 subq.w [A2 + D0.w - 0x29], 1
00000490 3423 move.w D2, -[A3]
00000492 236E 6307 DB36 move.l [A1 - 0x24CA], [A6 + 0x6307]
00000498 5B13 subq.b [A3], 5
0000049A 8103 sbcd D0, D3
0000049C 6E52 bgt +0x54 /* 000004F0 */
0000049E 731A moveq.l D1, 0x1A
000004A0 2904 move.l -[A4], D4
000004A2 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
000004A4 E104 asl D4.b, 8
label000004A6:
000004A6 8700 sbcd D3, D0
000004A8 5756 subq.w [A6], 3
000004AA D700 addx.b D3, D0
000004AC 1769 0DCB 4762 move.b [A3 + 0x4762], [A1 + 0xDCB]
000004B2 50DB st [A3]+
000004B4 028B 0A22 2511 andi.l A3, 0xA222511
000004BA 00F7 .incomplete
000004BC 002D 3511 8507 ori.b [A5 - 0x7AF9], 0x11
000004C2 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
000004C4 8B09 sbcd -[A5], -[A1]
000004C6 4D09 .invalid 6, A1 // invalid opcode 4 with b == 4
000004C8 335A 6E0B move.w [A1 + 0x6E0B], [A2]+
000004CC 4A1F tst.b [A7]+
000004CE 8B2A 5102 or.b [A2 + 0x5102], D5
000004D2 C305 abcd D1, D5
000004D4 E509 lsl D1.b, 2
000004D6 C46B 3391 and.w D2, [A3 + 0x3391]
000004DA 1385 030F 3219 143B move.b [[A1 + <<invalid base displacement size>>] + D0 * 2 + 0x3219143B], D5
000004E2 0DF7 .incomplete
000004E4 0074 E700 8531 046B 0797 ori.w [[A4 + 0x46B0797 + A0 * 4]], 0xE700
000004EE 00A7 2921 000A ori.l -[A7], 0x2921000A /* ')!\0\n' */
// begin alternate branch 000004F0-000004F6
label000004F0:
000004F0 2921 move.l -[A4], -[A1]
000004F2 000A 2408 ori.b A2, 0x8
// end alternate branch 000004F0-000004F6
label000004F0: // (misaligned)
000004F4 2408 move.l D2, A0
000004F6 A504 syscall Control, flags=5
000004F8 3B35 00D3 move.w -[A5], [A5 + D0.w - 0x45]
000004FC 9529 06D3 sub.b [A1 + 0x6D3], D2
00000500 1593 CF24 move.b <<invalid full ext with I/IS == 4>>, [A3]
00000504 540D addq.b A5, 2
00000506 240B move.l D2, A3
00000508 0E24 084A .invalid.b -[A4], 0x4A /* 'J' */ // invalid immediate operation
0000050C 4852 pea.l [A2]
0000050E 432E DB06 .invalid 1, [A6 - 0x24FA] // invalid opcode 4 with b == 4
00000512 6368 bls +0x6A /* 0000057C */
00000514 9345 subx.w D1, D5
00000516 4863 pea.l -[A3]
00000518 0433 17E5 00D3 subi.b [A3 + D0.w - 0x45], 0xE5
0000051E 1AA8 3305 move.b [A5], [A0 + 0x3305]
00000522 522F A318 addq.b [A7 - 0x5CE8], 1
00000526 54F3 0254 scc [A3 + D0.w * 2 + 0x54]
0000052A 3B03 move.w -[A5], D3
0000052C 4A6E 4101 tst.w [A6 + 0x4101]
00000530 1FBB 013B 030F 0501 0F65 0013 069B move.b [A7 + D0.w * 8 - 0x101], [[PC + 0x30F0501 + D0] + 0xF650013]
0000053E B0D6 cmpa.w A0, [A6]
00000540 F331 .extension 0x331 <<F/4-5/1>> // unimplemented
00000542 E305 asl D5.b, 1
00000544 5E5A addq.w [A2]+, 7
00000546 4B92 .invalid 5, [A2] // invalid opcode 4 with b == 6
00000548 302A 6334 move.w D0, [A2 + 0x6334]
0000054C 3B03 move.w -[A5], D3
0000054E 0FE5 .incomplete
00000550 09BB 1E1F bclr [PC + D1 * 8 + 0x1F], D4
00000554 B30F cmpm.b [A1]+, [A7]+
00000556 0318 btst [A0]+, D1
00000558 1FEB 54BB move.b <<invalid special address>>, [A3 + 0x54BB]
0000055C 15DB 3243 move.b [PC + 0x3243 /* 000037A1, cstring ""<EOF> */], [A3]+
00000560 82A3 or.l D1, -[A3]
00000562 98A3 sub.l D4, -[A3]
00000564 0063 03F3 ori.w -[A3], 0x3F3
00000568 018C bclr A4, D0
0000056A 0A1A 6375 xori.b [A2]+, 0x75 /* 'u' */
0000056E 0F50 bchg [A0], D7
00000570 9B01 subx.b D5, D1
00000572 A300 syscall Open/PBHOpen/HOpen, flags=3
00000574 5B5E subq.w [A6]+, 5
00000576 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000578 B301 xor.b D1, D1
0000057A 0310 btst [A0], D1
label0000057C:
0000057C DB06 addx.b D5, D6
0000057E 4350 chk.w D1, [A0]
00000580 F381 .invalid <<F/6/1>>
00000582 6504 bcs +0x6 /* 00000588 */
00000584 8118 or.b [A0]+, D0
00000586 5B27 subq.b -[A7], 5
label00000588:
00000588 E321 asl D1.b, D1
0000058A 8104 sbcd D0, D4
0000058C 3313 move.w -[A1], [A3]
0000058E 1331 E915 move.b -[A1], [[A1] + A6]
00000592 0F00 btst D0, D7
00000594 2F83 6EC5 move.l [A7 + D6 * 8 - 0x59], D3
00000598 0709 btst A1, D3
0000059A 020F 945B andi.b A7, 0x5B /* '[' */
0000059E 0CB3 001B 423B 03CB 0862 7360 cmpi.l [[ + <<invalid base displacement size>>] + 0x8627360], 0x1B423B
000005AA A83B syscall TrackBox
000005AC 03A1 bclr -[A1], D1
000005AE 09AB 6EAD bclr [A3 + 0x6EAD], D4
000005B2 0FCB .incomplete
000005B4 1E6E 4A6E movea.b A7, [A6 + 0x4A6E]
000005B8 BB05 xor.b D5, D5
000005BA 3305 move.w -[A1], D5
000005BC 0F6A E101 bchg [A2 - 0x1EFF], D7
000005C0 6B6E bmi +0x70 /* 00000630 */
000005C2 4A3B 03F3 7052 3263 0413 5552 tst.b [[0x70523263] + 0x4135552]
// begin alternate branch 000005CA-000005CE
label000005CA:
000005CA 0413 5552 subi.b [A3], 0x52 /* 'R' */
// end alternate branch 000005CA-000005CE
label000005CA: // (misaligned)
000005CE 320A move.w D1, A2
000005D0 1A0F move.b D5, A7
000005D2 4E0E .invalid // invalid opcode 4
000005D4 8301 sbcd D1, D1
000005D6 5A23 addq.b -[A3], 5
000005D8 1C01 move.b D6, D1
000005DA 027B 0654 4B0D andi.w [[PC + <<invalid base displacement size>>] + D4 * 2], 0x654
000005E0 8100 sbcd D0, D0
000005E2 BB05 xor.b D5, D5
000005E4 5452 addq.w [A2], 2
000005E6 324A movea.w A1, A2
000005E8 54F3 2BE9 02D3 scc [[0x2D3]]
000005EE 344E movea.w A2, A6
000005F0 0EDB .incomplete
000005F2 14BB 1C09 move.b [A2], [PC + D1 * 4 + 0x9]
000005F6 01B3 8350 bclr [A3], D0
000005FA 6B07 bmi +0x9 /* 00000603 */
000005FC 5ECB 28F9 dbgt D3, +0x28FB /* 00002EF7 */
00000600 1881 move.b [A4], D1
00000602 1025 move.b D0, -[A5]
00000604 01A5 bclr -[A5], D0
00000606 020F 6910 andi.b A7, 0x10
0000060A 250A move.l -[A2], A2
0000060C 011A btst [A2]+, D0
0000060E 8B3D or.b <<invalid special address>>, D5
00000610 3245 movea.w A1, D5
00000612 0181 bclr D1, D0
00000614 00B3 0FB3 017B 274B 2532 0B00 ori.l [[A3 + <<invalid base displacement size>>] + 0x25320B00], 0xFB3017B
00000620 9340 subx.w D1, D0
00000622 510C subq.b A4, 8
00000624 4A54 tst.w [A4]
00000626 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
00000628 850E sbcd -[A2], -[A6]
0000062A 0505 btst D5, D2
0000062C C334 8301 and.b [[A4 + <<invalid base displacement size>> + A0 * 2]], D1
label00000630:
00000630 4EE0 jmp -[A0]
00000632 DB02 addx.b D5, D2
00000634 130E move.b -[A1], A6
00000636 6612 bne +0x14 /* 0000064A */
00000638 345B movea.w A2, [A3]+
0000063A 862B 0493 or.b D3, [A3 + 0x493]
0000063E 0433 06D3 133B 174B 2F33 2B0B 1E0B subi.b [[A3 + 0x174B2F33 + D1 * 2] + 0x2B0B1E0B], 0xD3
// begin alternate branch 0000064A-0000064C
label0000064A:
0000064A 1E0B move.b D7, A3
// end alternate branch 0000064A-0000064C
label0000064A: // (misaligned)
0000064C 4193 .invalid 0, [A3] // invalid opcode 4 with b == 6
0000064E 30C3 move.w [A0]+, D3
00000650 1C13 move.b D6, [A3]
00000652 1563 3233 move.b [A2 + 0x3233], -[A3]
00000656 3081 move.w [A0], D1
00000658 003B 1F53 138B 0765 370B ori.b [[ + <<invalid base displacement size>> + D1 * 2] + 0x765370B], 0x53 /* 'S' */
00000662 0E61 3724 .invalid.w -[A1], 0x3724 /* '7$' */ // invalid immediate operation
00000666 08CB 06B3 bset.b A3, 0xB3
0000066A 013B 15A1 23AB btst [[0x23AB + D1 * 4]], D0
00000670 1FB3 030F A90A 0FE5 0E2F move.b [A7 + D0 * 8 + 0x2F], [[A3 + <<invalid base displacement size>>] + D0 * 2 - 0x56F5F01B]
0000067A 0919 btst [A1]+, D4
0000067C 3313 move.w -[A1], [A3]
0000067E 1311 move.b -[A1], [A1]
00000680 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000682 0379 ABA4 3328 bchg [0xABA43328], D1
00000688 629B bhi -0x63 /* 00000625 */
0000068A 0C85 0F5B 7BC4 cmpi.l D5, 0xF5B7BC4
00000690 2502 move.l -[A2], D2
00000692 632F bls +0x31 /* 000006C3 */
00000694 C4CB mulu.w D2, A3
00000696 06F8 .incomplete
00000698 0A1A 83BD xori.b [A2]+, 0xBD
0000069C 7E0F moveq.l D7, 0x0F
0000069E 6A1B bpl +0x1D /* 000006BB */
label000006A0:
000006A0 3372 0FC8 010B move.w [A1 + 0x10B], [ + <<invalid base displacement size>>]
000006A6 3605 move.w D3, D5
000006A8 2D0F move.l -[A6], A7
000006AA 3C23 move.w D6, -[A3]
000006AC 20CB move.l [A0]+, A3
000006AE 5B0F subq.b A7, 5
000006B0 2408 move.l D2, A0
000006B2 C503 abcd D2, D3
000006B4 330E move.w -[A1], A6
000006B6 1F63 03B3 move.b [A7 + 0x3B3], -[A3]
000006BA 0973 040F bchg [A3 + D0.w * 4 + 0xF], D4
000006BE CA00 and.b D5, D0
000006C0 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000006C2 0B08 btst A0, D5
000006C4 2F93 2AB3 move.l [A7 + D2 * 2 - 0x77], [A3]
000006C8 80A3 or.l D0, -[A3]
000006CA 9329 0BFB sub.b [A1 + 0xBFB], D1
000006CE 3C3B 2BFB 8C43 00C3 7273 040F move.w D6, [[-0x73BCFF3D] + 0x7273040F]
000006DA 0062 250B ori.w -[A2], 0x250B
000006DE E12F lsl D7.b, D0
000006E0 1F23 move.b -[A7], -[A3]
000006E2 06C1 .incomplete
000006E4 18FB 220F move.b [A4]+, [PC + D2.w * 2 + 0xF]
000006E8 CCFB 220F mulu.w D6, [PC + D2.w * 2 + 0xF]
000006EC CC01 and.b D6, D1
000006EE 164E movea.b A3, A6
000006F0 0E3F A15C .invalid.b <<invalid special address>>, 0x5C /* '\\' */ // invalid immediate operation
000006F4 DB1A add.b [A2]+, D5
000006F6 C869 37F3 and.w D4, [A1 + 0x37F3]
000006FA 3CE3 move.w [A6]+, -[A3]
000006FC 34FB 8C29 move.w [A2]+, [PC + A0 * 4 + 0x29]
00000700 0653 6AE3 addi.w [A3], 0x6AE3
00000704 5231 1252 addq.b [A1 + D1.w * 2 + 0x52], 1
00000708 9B28 7384 sub.b [A0 + 0x7384], D5
0000070C 0F00 btst D0, D7
0000070E 5232 A90E F346 addq.b [[A2 + <<invalid base displacement size>>] + A2 - 0xCBA], 1
00000714 4E0E .invalid // invalid opcode 4
00000716 DB85 addx.l D5, D5
00000718 E334 roxl D4.b, D1
0000071A 6384 bls -0x7A /* 000006A0 */
0000071C 492B DB02 .invalid 4, [A3 - 0x24FE] // invalid opcode 4 with b == 4
00000720 831E or.b [A6]+, D1
00000722 0F0D btst A5, D7
00000724 4F23 .invalid 7, -[A3] // invalid opcode 4 with b == 4
00000726 03FB .incomplete
00000728 036E BB01 bchg [A6 - 0x44FF], D1
0000072C C917 and.b [A7], D4
0000072E B309 cmpm.b [A1]+, [A1]+
00000730 B702 xor.b D2, D3
00000732 91A1 sub.l -[A1], D0
00000734 1481 move.b [A2], D1
00000736 130F move.b -[A1], A7
00000738 8113 or.b [A3], D0
0000073A 2B03 move.l -[A5], D3
0000073C 7303 moveq.l D1, 0x03
0000073E 6D04 blt +0x6 /* 00000744 */
00000740 0B0E btst A6, D5
00000742 2904 move.l -[A4], D4
label00000744:
00000744 091B btst [A3]+, D4
00000746 D31A add.b [A2]+, D1
00000748 5213 addq.b [A3], 1
0000074A 1103 move.b -[A0], D3
0000074C 4289 clr.l A1
0000074E 389B move.w [A4], [A3]+
00000750 37EB 17ED 0443 move.w [PC + D0.w * 4 + 0x43], [A3 + 0x17ED]
00000756 509B addq.l [A3]+, 8
00000758 1B4B 049B move.b [A5 + 0x49B], A3
0000075C 5AC4 spl D4
0000075E 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00000760 6304 bls +0x6 /* 00000766 */
00000762 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00000764 83BD or.l <<invalid special address>>, D1
label00000766:
00000766 720F moveq.l D1, 0x0F
00000768 9519 sub.b [A1]+, D2
0000076A 003C 9300 ori.b ccr, 0
0000076E 2408 move.l D2, A0
00000770 7B2F moveq.l D5, 0x2F
00000772 5603 addq.b D3, 3
00000774 0209 060F andi.b A1, 0xF
00000778 5662 addq.w -[A2], 3
0000077A A316 syscall InitQueue/FInitQueue, flags=3
0000077C 0A1A 1386 xori.b [A2]+, 0x86
00000780 8078 0F29 or.w D0, [0x00000F29]
00000784 6A5E bpl +0x60 /* 000007E4 */
00000786 9642 sub.w D3, D2
00000788 C308 abcd -[A1], -[A0]
0000078A 0F5E bchg [A6]+, D7
0000078C 430E .invalid 1, A6 // invalid opcode 4 with b == 4
0000078E 9B0B subx.b -[A5], -[A3]
00000790 4B29 C80F .invalid 5, [A1 - 0x37F1] // invalid opcode 4 with b == 4
00000794 5EEB 090A sgt [A3 + 0x90A]
00000798 1ABB 2978 1B33 6E69 move.b [A5], [PC + 0x1B336E69]
000007A0 16BB 38E3 move.b [A3], [PC + D3 - 0x29]
000007A4 34A3 move.w [A2], -[A3]
000007A6 0B93 bclr [A3], D5
000007A8 4FDB lea.l A7, [A3]+
000007AA 02DB .incomplete
000007AC 00A3 0071 0779 ori.l -[A3], 0x710779
000007B2 0D5B bchg [A3]+, D6
000007B4 7B56 moveq.l D5, 0x56
000007B6 632F bls +0x31 /* 000007E7 */
000007B8 5695 addq.l [A5], 3
000007BA 028C 6102 E54B andi.l A4, 0x6102E54B
000007C0 D398 add.l [A0]+, D1
000007C2 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
000007C4 6B2A bmi +0x2C /* 000007F0 */
000007C6 2355 0841 move.l [A1 + 0x841], [A5]
000007CA 1423 move.b D2, -[A3]
000007CC 0449 5300 subi.w A1, 0x5300 /* 'S\0' */
000007D0 3C5B movea.w A6, [A3]+
000007D2 0883 0905 bclr.b D3, 0x5
000007D6 0533 0E7B btst [A3 + D0 * 8 + 0x7B], D2
000007DA 2FC4 move.l <<invalid special address>>, D4
000007DC 6303 bls +0x5 /* 000007E1 */
000007DE F314 .extension 0x314 <<F/4-5/1>> // unimplemented
000007E0 6D11 blt +0x13 /* 000007F3 */
000007E2 FB3C .extension 0xB3C <<F/4-5/5>> // unimplemented
label000007E4:
000007E4 1F43 00DB move.b [A7 + 0xDB], D3
000007E8 023B 088D 593C andi.b <<invalid full ext with I/IS == 4>>, 0x8D
000007EE 0B17 btst [A7], D5
label000007F0:
000007F0 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
000007F2 60A1 bra -0x5D /* 00000795 */
000007F4 5D81 subq.l D1, 6
000007F6 5963 subq.w -[A3], 4
000007F8 240B move.l D2, A3
000007FA 00AB 40B3 03F1 007B ori.l [A3 + 0x7B], 0x40B303F1
00000802 5723 subq.b -[A3], 3
00000804 8E63 or.w D7, -[A3]
00000806 8753 or.w [A3], D3
00000808 2EF3 0183 113F 3313 move.l [A7]+, [[ + <<invalid base displacement size>> + D0] + 0x113F3313]
00000810 DB02 addx.b D5, D2
00000812 BB14 xor.b [A4], D5
00000814 B11A xor.b [A2]+, D0
00000816 1B0D move.b -[A5], A5
00000818 9306 subx.b D1, D6
0000081A 08B3 3200 1FF3 017B 044F BB68 931E bclr.b [[0x17B044F] - 0x44976CE2], 0x0
00000828 0023 321F ori.b -[A3], 0x1F
0000082C BB38 6324 xor.b [0x00006324], D5
00000830 53AE 4111 subq.l [A6 + 0x4111], 1
00000834 5B07 subq.b D7, 5
00000836 5111 subq.b [A1], 8
00000838 2303 move.l -[A1], D3
0000083A 4D11 .invalid 6, [A1] // invalid opcode 4 with b == 4
0000083C C51D and.b [A5]+, D2
0000083E E308 lsl D0.b, 1
00000840 CD55 and.w [A5], D6
00000842 CB86 and.l D6, D5
00000844 DB05 addx.b D5, D5
00000846 9450 sub.w D2, [A0]
00000848 8B5E or.w [A6]+, D5
0000084A CB06 abcd D5, D6
0000084C 6D56 blt +0x58 /* 000008A4 */
0000084E 7361 moveq.l D1, 0x61
00000850 AB20 syscall RgnOp
00000852 D648 add.w D3, A0
00000854 E305 asl D5.b, 1
00000856 CD23 and.b -[A3], D6
00000858 0F89 bclr A1, D7
0000085A 421B clr.b [A3]+
0000085C 35B3 6E53 13E3 1C03 1B7B 193B move.w [[0x1C03] + 0x1B7B193B], [A3 + D6 * 8 + 0x53]
00000868 10D3 move.b [A0]+, [A3]
0000086A 1B23 move.b -[A5], -[A3]
0000086C 98AB 2AF3 sub.l D4, [A3 + 0x2AF3]
00000870 2D33 BD00 move.l -[A6], [A3 + <<invalid base displacement size>> + A3 * 4]
00000874 6507 bcs +0x9 /* 0000087D */
00000876 0F61 bchg -[A1], D7
00000878 0701 btst D1, D3
0000087A 0BD3 .incomplete
0000087C A00B syscall Rename/PBHRename/HRename
0000087E 8D2E 0896 or.b [A6 + 0x896], D6
00000882 251C move.l -[A2], [A4]+
00000884 B359 xor.w [A1]+, D1
00000886 0172 1BB4 bchg <<invalid full ext with I/IS == 4>>, D0
0000088A F301 .extension 0x301 <<F/4-5/1>> // unimplemented
0000088C 9B61 sub.w -[A1], D5
0000088E FB52 .extension 0xB52 <<F/4-5/5>> // unimplemented
00000890 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000892 DC1F add.b D6, [A7]+
00000894 FB1C .extension 0xB1C <<F/4-5/5>> // unimplemented
00000896 D335 4B04 add.b <<invalid full ext with I/IS == 4>>, D1
0000089A 8907 sbcd D4, D7
0000089C 430D .invalid 1, A5 // invalid opcode 4 with b == 4
0000089E F704 .extension 0x704 <<F/4-5/3>> // unimplemented
000008A0 6E99 bgt -0x65 /* 0000083B */
000008A2 0785 bclr D5, D3
label000008A4:
000008A4 71B3 moveq.l D0, 0xFFFFFFB3
000008A6 0183 bclr D3, D0
000008A8 05E3 .incomplete
000008AA 3941 511B move.w [A4 + 0x511B], D1
000008AE 47D3 lea.l A3, [A3]
000008B0 0EB3 0178 2307 DB24 .invalid.l <<invalid full ext with I/IS == 4>>, 0x1782307 // invalid immediate operation
000008B8 0E9B 186E 42D3 .invalid.l [A3]+, 0x186E42D3 // invalid immediate operation
000008BE 1256 movea.b A1, [A6]
000008C0 AC5E syscall BitSet, auto_pop
000008C2 EB13 roxl D3.b, 5
000008C4 C40A and.b D2, A2
000008C6 1ACB move.b [A5]+, A3
000008C8 4678 B301 not.w [0xFFFFB301]
000008CC 0D73 4B46 bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D6
000008D0 3C6A A585 movea.w A6, [A2 - 0x5A7B]
000008D4 0E53 2893 .invalid.w [A3], 0x2893 // invalid immediate operation
000008D8 505A addq.w [A2]+, 8
000008DA 6B0F bmi +0x11 /* 000008EB */
000008DC 2E08 move.l D7, A0
000008DE 2333 08AB move.l -[A1], [A3 + D0 - 0x85]
000008E2 1103 move.b -[A0], D3
000008E4 1973 2CCB 1C7A move.b [A4 + 0x1C7A], [A3 + D2 * 4 - 0x53]
000008EA 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
000008EC 7AC3 moveq.l D5, 0xFFFFFFC3
000008EE 1B7A A100 2100 move.b [A5 + 0x2100], [PC - 0x5F00 /* FFFFA9F0, cstring ""<EOF> */]
000008F4 CB0F abcd -[A5], -[A7]
000008F6 DB2A E30E add.b [A2 - 0x1CF2], D5
000008FA DB2A 030D add.b [A2 + 0x30D], D5
000008FE 0319 btst [A1]+, D1
00000900 3B02 move.w -[A5], D2
00000902 2307 move.l -[A1], D7
00000904 7A43 moveq.l D5, 0x43
00000906 117A A304 0319 move.b [A0 + 0x319], [PC - 0x5CFC /* FFFFAC0C, cstring ""<EOF> */]
0000090C 2B06 move.l -[A5], D6
0000090E C300 abcd D1, D0
00000910 7A03 moveq.l D5, 0x03
00000912 0203 191B andi.b D3, 0x1B
00000916 164B movea.b A3, A3
00000918 0123 btst -[A3], D0
0000091A 1273 3DE3 1133 6B23 126B movea.b A1, [[0x1133] + 0x6B23126B]
00000924 23C3 0F4B 930F move.l [0x0F4B930F], D3
0000092A 602B bra +0x2D /* 00000957 */
0000092C 0C4B 1073 cmpi.w A3, 0x1073
00000930 84B2 4B46 or.l D2, <<invalid full ext with IS == 1 and I/IS == 6>>
00000934 0F00 btst D0, D7
00000936 6B23 bmi +0x25 /* 0000095B */
00000938 6B0B bmi +0xD /* 00000945 */
0000093A 2B09 move.l -[A5], A1
0000093C AB69 syscall rSubPin
0000093E B37B DB98 xor.w [ + A5 * 2], D1
00000942 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00000944 B338 4314 xor.b [0x00004314], D1
00000948 6B23 bmi +0x25 /* 0000096D */
0000094A CB08 abcd -[A5], -[A0]
0000094C D6D3 add.w A3, [A3]
0000094E 05E3 .incomplete
00000950 05FB .incomplete
00000952 0C2E 089B 428B cmpi.b [A6 + 0x428B], 0x9B
00000958 0343 bchg D3, D1
0000095A 1BDB move.b <<invalid special address>>, [A3]+
0000095C 1D4B 10E5 move.b [A6 + 0x10E5], A3
00000960 850B sbcd -[A2], -[A3]
00000962 00AB 2C2E 563B 1309 ori.l [A3 + 0x1309], 0x2C2E563B /* ',.V;' */
0000096A 0106 btst D6, D0
0000096C 4B46 chk.w D5, D6
0000096E 2E56 movea.l A7, [A6]
00000970 8B04 sbcd D5, D4
00000972 0B00 btst D0, D5
00000974 0F4E bchg A6, D7
00000976 0EE1 .incomplete
00000978 A563 syscall MaxApplZone, flags=5
0000097A 5612 addq.b [A2], 3
0000097C 34CB move.w [A2]+, A3
0000097E 7AD5 moveq.l D5, 0xFFFFFFD5
00000980 5F83 subq.l D3, 7
00000982 305B movea.w A0, [A3]+
00000984 B983 xor.l D3, D4
00000986 23AB 58A3 23AB 6CF3 2D73 DF73 move.l [[0x6CF3 + D2 * 2] + 0x2D73DF73], [A3 + 0x58A3]
00000992 440B neg.b A3
00000994 417B 2513 156B 0C00 chk.w D0, [[PC + D2 * 4] + 0x156B0C00]
0000099C 10BB 313C move.b [A0], <<invalid full ext with I/IS == 4>>
000009A0 1B04 move.b -[A5], D4
000009A2 2408 move.l D2, A0
000009A4 930E subx.b -[A1], -[A6]
000009A6 AC83 syscall DrawChar, auto_pop
000009A8 0641 146E addi.w D1, 0x146E
000009AC EB13 roxl D3.b, 5
000009AE 7E5A moveq.l D7, 0x5A
000009B0 B322 xor.b -[A2], D1
000009B2 0301 btst D1, D1
000009B4 AC0B syscall PopUpMenuSelect, auto_pop
000009B6 0003 6413 ori.b D3, 0x13
000009BA 1900 move.b -[A4], D0
000009BC 430D .invalid 1, A5 // invalid opcode 4 with b == 4
000009BE 7853 moveq.l D4, 0x53
000009C0 39D6 FB0B move.w 0xFB0B, [A6]
000009C4 E305 asl D5.b, 1
000009C6 5AF3 0DA1 0106 spl [[0x106 + D0 * 4]]
000009CC BB31 0B00 xor.b [A1 + <<invalid base displacement size>> + D0 * 2], D5
000009D0 9B40 subx.w D5, D0
000009D2 6500 0364 bcs +0x366 /* 00000D38 */
000009D6 B303 xor.b D3, D1
000009D8 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
000009DA 0FB2 1F5E bclr <<invalid full ext with IS == 1 and I/IS == 6>>, D7
000009DE C0FB 0D30 5293 6572 mulu.w D0, [PC + 0x52936572 + D0 * 4]
000009E6 4E0E .invalid // invalid opcode 4
000009E8 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
000009EA C30B abcd -[A1], -[A3]
000009EC B2BB 3143 425E CB5B cmp.l D1, [[PC + <<invalid base displacement size>>] + 0x425ECB5B]
000009F4 BB31 4302 FBDB xor.b [[A1 + <<invalid base displacement size>> + D4 * 2] - 0x425], D5
000009FA 0B01 btst D1, D5
000009FC 2F41 0063 move.l [A7 + 0x63], D1
00000A00 33CB 2A72 FB00 move.w [0x2A72FB00], A3
00000A06 D6C3 add.w A3, D3
00000A08 07E3 .incomplete
00000A0A 05CB .incomplete
00000A0C 181B move.b D4, [A3]+
00000A0E 3D53 037E move.w [A6 + 0x37E], [A3]
00000A12 5303 subq.b D3, 1
00000A14 2A53 movea.l A5, [A3]
00000A16 030E btst A6, D1
00000A18 A306 syscall KillIO, flags=3
00000A1A DB07 addx.b D5, D7
00000A1C 321A move.w D1, [A2]+
00000A1E E362 asl D2.w, D1
00000A20 4E2A .invalid // invalid opcode 4
00000A22 6303 bls +0x5 /* 00000A27 */
00000A24 DB1A add.b [A2]+, D5
00000A26 0EDB .incomplete
00000A28 1A2A 210B move.b D5, [A2 + 0x210B]
00000A2C 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00000A2E 6E53 bgt +0x55 /* 00000A83 */
00000A30 0348 bchg A0, D1
00000A32 5303 subq.b D3, 1
00000A34 60E1 bra -0x1D /* 00000A17 */
00000A36 081A 832E btst.b [A2]+, 0x2E /* '.' */
00000A3A 4EC1 jmp D1
00000A3C B7DB cmpa.l A3, [A3]+
00000A3E 0473 46D5 114B 2FD3 280F subi.w [[A3 + <<invalid base displacement size>>] + 0x2FD3280F], 0x46D5
00000A48 921F sub.b D1, [A7]+
00000A4A 0B28 0B53 btst [A0 + 0xB53], D5
00000A4E 1341 0112 move.b [A1 + 0x112], D1
00000A52 0FD5 .incomplete
00000A54 11ED 02BB 1093 move.b [0x00001093], [A5 + 0x2BB]
00000A5A 44C3 move.b D3, CCR
00000A5C 1C73 3673 movea.b A6, [A3 + D3.w * 8 + 0x73]
00000A60 5393 subq.l [A3], 1
00000A62 3E43 movea.w A7, D3
00000A64 4F2F 9B78 .invalid 7, [A7 - 0x6488] // invalid opcode 4 with b == 4
00000A68 E314 roxl D4.b, 1
00000A6A 0D16 btst [A6], D6
00000A6C 0FF1 .incomplete
00000A6E 2AD3 move.l [A5]+, [A3]
00000A70 120E move.b D1, A6
00000A72 AC93 syscall MoveTo, auto_pop
00000A74 0E6E 4B01 0301 .invalid.w [A6 + 0x301], 0x4B01 // invalid immediate operation
00000A7A 6E0B bgt +0xD /* 00000A87 */
00000A7C 0023 2A78 ori.b -[A3], 0x78 /* 'x' */
00000A80 930E subx.b -[A1], -[A6]
00000A82 7EE1 moveq.l D7, 0xFFFFFFE1
00000A84 007E E500 ori.w <<invalid special address>>, 0xE500
00000A88 0A1A 4B37 xori.b [A2]+, 0x37 /* '7' */
00000A8C 788D moveq.l D4, 0xFFFFFF8D
00000A8E 2A00 move.l D5, D0
00000A90 0C08 6413 cmpi.b A0, 0x13
00000A94 131A move.b -[A1], [A2]+
00000A96 7376 moveq.l D1, 0x76
00000A98 3101 move.w -[A0], D1
00000A9A 0B00 btst D0, D5
00000A9C 0FE5 .incomplete
00000A9E 0082 3CA3 1724 ori.l D2, 0x3CA31724
00000AA4 080B 1A48 btst.b A3, 0x48 /* 'H' */
00000AA8 8304 sbcd D1, D4
00000AAA 0317 btst [A7], D1
00000AAC 330E move.w -[A1], A6
00000AAE 5A43 addq.w D3, 5
00000AB0 12CB move.b [A1]+, A3
00000AB2 06E3 .incomplete
00000AB4 046E B309 731A subi.w [A6 + 0x731A], 0xB309
00000ABA DB8C addx.l -[A5], -[A4]
00000ABC 9309 subx.b -[A1], -[A1]
00000ABE A517 syscall Eject, flags=5
00000AC0 FB40 .extension 0xB40 <<F/4-5/5>> // unimplemented
00000AC2 0B01 btst D1, D5
00000AC4 62AB bhi -0x53 /* 00000A71 */
00000AC6 69B3 bvs -0x4B /* 00000A7B */
00000AC8 030C btst A4, D1
00000ACA 0E85 05F3 81E1 .invalid.l D5, 0x5F381E1 // invalid immediate operation
00000AD0 42DB .invalid [A3]+ // invalid opcode 4 with subtype 1
00000AD2 17F3 0B50 2327 4313 C300 06F3 move.b [[PC + 0x4313] + D2 * 2 - 0x3CFFF90D], [A3]
00000ADE 0B21 btst -[A1], D5
00000AE0 0678 EB1D BB00 addi.w [0xFFFFBB00], 0xEB1D
00000AE6 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
00000AE8 2313 move.l -[A1], [A3]
00000AEA BB00 xor.b D0, D5
00000AEC 2313 move.l -[A1], [A3]
00000AEE 3305 move.w -[A1], D5
00000AF0 0C33 0545 030F C250 1314 cmpi.b [[A3 + <<invalid base displacement size>>] + D0 * 2 - 0x3DAFECEC], 0x45 /* 'E' */
00000AFA 0D01 btst D1, D6
00000AFC BB91 xor.l [A1], D5
00000AFE C100 abcd D0, D0
00000B00 581A addq.b [A2]+, 4
00000B02 0F89 bclr A1, D7
00000B04 0073 135E 324D ori.w [A3 + D3.w * 2 + 0x4D], 0x135E
00000B0A 020F 4EE0 andi.b A7, 0xE0
00000B0E C17B 6B4C and.w <<invalid full ext with I/IS == 4>>, D0
00000B12 4843 swap.w D3
00000B14 2B6B 370B 1A2A move.l [A5 + 0x1A2A /* export_833 */], [A3 + 0x370B]
00000B1A 3304 move.w -[A1], D4
00000B1C 811E or.b [A6]+, D0
00000B1E 74AB moveq.l D2, 0xFFFFFFAB
00000B20 376D 090F E19C move.w [A3 - 0x1E64], [A5 + 0x90F]
00000B26 C101 abcd D0, D1
00000B28 5083 addq.l D3, 8
00000B2A 0403 200F subi.b D3, 0xF
00000B2E 605A bra +0x5C /* 00000B8A */
00000B30 1B1C move.b -[A5], [A4]+
00000B32 E10D lsl D5.b, 8
00000B34 7B17 moveq.l D5, 0x17
00000B36 E10D lsl D5.b, 8
00000B38 7EF7 moveq.l D7, 0xFFFFFFF7
00000B3A 065C 1A03 addi.w [A4]+, 0x1A03
00000B3E 9813 sub.b D4, [A3]
00000B40 31F7 066F 82BB move.w [0xFFFF82BB], [A7 + D0.w * 8 + 0x6F]
00000B46 0082 310E 030B ori.l D2, 0x310E030B
00000B4C 390E move.w -[A4], A6
00000B4E 0F2D 0ECB btst [A5 + 0xECB], D7
00000B52 1389 00CB move.b [A1 + D0.w - 0x53], A1
00000B56 2935 0E0F move.l -[A4], [A5 + D0 * 8 + 0xF]
00000B5A 2D0E move.l -[A6], A6
00000B5C 2A43 movea.l A5, D3
00000B5E 2B53 2C0F move.l [A5 + 0x2C0F], [A3]
00000B62 0E81 A743 2B63 .invalid.l D1, 0xA7432B63 // invalid immediate operation
00000B68 3781 0EEB move.w [A3 + D0 * 8 - 0x21], D1
00000B6C 2141 A54B move.l [A0 - 0x5AB5], D1
00000B70 2960 0F8D move.l [A4 + 0xF8D], -[A0]
00000B74 0A3B 7523 2360 6163 xori.b [PC + 0x6163], 0x23 /* '#' */
00000B7C 1FCB move.b <<invalid special address>>, A3
00000B7E 0260 D052 andi.w -[A0], 0xD052
00000B82 3283 move.w [A1], D3
00000B84 0132 D60F btst [A2 + A5.w * 8 + 0xF], D0
00000B88 D65B add.w D3, [A3]+
label00000B8A:
00000B8A 0A0C 0E58 xori.b A4, 0x58 /* 'X' */
00000B8E E502 asl D2.b, 2
00000B90 0394 bclr [A4], D1
00000B92 321A move.w D1, [A2]+
00000B94 3B14 move.w -[A5], [A4]
00000B96 E1DD asl .w [A5]+
00000B98 DB02 addx.b D5, D2
00000B9A BB17 xor.b [A7], D5
00000B9C 1B00 move.b -[A5], D0
00000B9E 4DC1 lea.l A6, D1
00000BA0 A317 syscall Eject, flags=3
00000BA2 E26A lsr D2.w, D1
00000BA4 2456 movea.l A2, [A6]
00000BA6 E312 roxl D2.b, 1
00000BA8 4833 0E3B nbcd.b [A3 + D0 * 8 + 0x3B]
00000BAC 3341 8573 move.w [A1 - 0x7A8D], D1
00000BB0 1A97 move.b [A5], [A7]
00000BB2 86CF divu.w D3, A7
00000BB4 8926 or.b -[A6], D4
00000BB6 0FF1 .incomplete
00000BB8 12A3 move.b [A1], -[A3]
00000BBA 0050 0B07 ori.w [A0], 0xB07
00000BBE 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4
00000BC0 D301 addx.b D1, D1
00000BC2 06A3 002E C413 addi.l -[A3], 0x2EC413
00000BC8 1A78 6303 movea.b A5, [0x00006303]
00000BCC BB00 xor.b D0, D5
00000BCE A300 syscall Open/PBHOpen/HOpen, flags=3
00000BD0 540C addq.b A4, 2
00000BD2 540F addq.b A7, 2
00000BD4 78A1 moveq.l D4, 0xFFFFFFA1
00000BD6 0EFB .incomplete
00000BD8 0F6E 0F41 bchg [A6 + 0xF41], D7
00000BDC 083E 4508 btst.b <<invalid special address>>, 0x8
00000BE0 5441 addq.w D1, 2
00000BE2 084B 32B3 bchg.b A3, 0xB3
00000BE6 1483 move.b [A2], D3
00000BE8 09C8 .incomplete
00000BEA C9DC muls.w D4, [A4]+
00000BEC E10F lsl D7.b, 8
00000BEE 7312 moveq.l D1, 0x12
00000BF0 832F E12A or.b [A7 - 0x1ED6], D1
00000BF4 A33E syscall DrvrRemove, flags=3
00000BF6 0C56 5841 cmpi.w [A6], 0x5841 /* 'XA' */
00000BFA 31CB 02A5 move.w [0x000002A5], A3
00000BFE B1B3 0F1B 030C 0E1A xor.l [[A3 + D0 * 8] + 0x30C0E1A], D0
00000C06 9322 sub.b -[A2], D1
00000C08 4E6A move A2, USP
00000C0A 0120 btst -[A0], D0
00000C0C 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00000C0E FB1E .extension 0xB1E <<F/4-5/5>> // unimplemented
00000C10 7443 moveq.l D2, 0x43
00000C12 12AD 12CB move.b [A1], [A5 + 0x12CB]
00000C16 90A5 sub.l D0, -[A5]
00000C18 21CB 5E7B move.l [0x00005E7B], A3
00000C1C 2F60 DB8D move.l [A7 - 0x2473], -[A0]
00000C20 A904 syscall DrawGrowIcon
00000C22 7ECB moveq.l D7, 0xFFFFFFCB
00000C24 022A 52A1 B48C andi.b [A2 - 0x4B74], 0xA1
00000C2A A504 syscall Control, flags=5
00000C2C A301 syscall Close, flags=3
00000C2E 4E6A move A2, USP
00000C30 0F0E btst A6, D7
fn00000C32:
00000C32 3B2E FB9E move.w -[A5], [A6 - 0x462]
00000C36 1B2B 6B4C move.b -[A5], [A3 + 0x6B4C]
00000C3A 60D3 bra -0x2B /* 00000C0F */
00000C3C 5E0D addq.b A5, 7
00000C3E 05F3 .incomplete
00000C40 2EB3 0F7B 2709 188B C154 2118 move.l [A7], [[A3 + 0x2709188B] - 0x3EABDEE8]
00000C4C F32B .extension 0x32B <<F/4-5/1>> // unimplemented
00000C4E 4D18 .invalid 6, [A0]+ // invalid opcode 4 with b == 4
00000C50 0506 btst D6, D2
00000C52 0C0E 0C54 cmpi.b A6, 0x54 /* 'T' */
00000C56 6503 bcs +0x5 /* 00000C5B */
00000C58 0F45 bchg D5, D7
00000C5A 184B movea.b A4, A3
00000C5C 3B49 18A5 move.w [A5 + 0x18A5], A1
00000C60 B7ED 3F83 cmpa.l A3, [A5 + 0x3F83]
00000C64 204B movea.l A0, A3
00000C66 010C btst A4, D0
00000C68 0E04 A113 .invalid.b D4, 0x13 // invalid immediate operation
00000C6C ED3D rol D5.b, D6
00000C6E 54E9 9489 scc [A1 - 0x6B77]
00000C72 55B3 0341 subq.l [[A3 + <<invalid base displacement size>>]], 2
00000C76 0664 132C addi.w -[A4], 0x132C
00000C7A 2100 move.l -[A0], D0
00000C7C 230E move.l -[A1], A6
00000C7E 6387 bls -0x77 /* 00000C07 */
00000C80 BB06 xor.b D6, D5
00000C82 3285 move.w [A1], D5
00000C84 06F3 .incomplete
00000C86 8054 or.w D0, [A4]
00000C88 5303 subq.b D3, 1
00000C8A 429B clr.l [A3]+
00000C8C 0B65 bchg -[A5], D5
00000C8E EA4D lsr D5.w, 5
00000C90 080F 2104 btst.b A7, 0x4
00000C94 62A5 bhi -0x59 /* 00000C3B */
00000C96 0AE1 .incomplete
00000C98 01AD 01CB bclr [A5 + 0x1CB], D0
00000C9C 8154 or.w [A4], D0
00000C9E 6192 bsr -0x6C /* 00000C32 */
00000CA0 CD87 and.l D7, D6
00000CA2 8509 sbcd -[A2], -[A1]
00000CA4 415E chk.w D0, [A6]+
00000CA6 2148 C107 move.l [A0 - 0x3EF9], A0
00000CAA 2549 C4E1 move.l [A2 - 0x3B1F], A1
00000CAE 00C4 .incomplete
00000CB0 E900 asl D0.b, 4
00000CB2 D706 addx.b D3, D6
00000CB4 23A9 0C3C 0F49 move.l [[A1 + <<invalid base displacement size>>]], [A1 + 0xC3C]
00000CBA 0A0F 50DB xori.b A7, 0xDB
00000CBE 0644 0F34 addi.w D4, 0xF34
00000CC2 8326 or.b -[A6], D1
00000CC4 60EB bra -0x13 /* 00000CB1 */
00000CC6 140B move.b D2, A3
00000CC8 2A23 move.l D5, -[A3]
00000CCA 3292 move.w [A1], [A2]
00000CCC 1B24 move.b -[A5], -[A4]
00000CCE 4B2E 2C83 .invalid 5, [A6 + 0x2C83] // invalid opcode 4 with b == 4
00000CD2 0833 0543 031A D300 btst.b [[A3 + D0 * 2] - 0x2D00], 0x43 /* 'C' */
00000CDA 7B15 moveq.l D5, 0x15
00000CDC 498C .invalid 4, A4 // invalid opcode 4 with b == 6
00000CDE 4331 1A0F .invalid 1, [A1 + D1 * 2 + 0xF] // invalid opcode 4 with b == 4
00000CE2 4515 .invalid 2, [A5] // invalid opcode 4 with b == 4
00000CE4 081A EB78 btst.b [A2]+, 0x78 /* 'x' */
00000CE8 5044 addq.w D4, 8
00000CEA 9B2C 12B7 sub.b [A4 + 0x12B7], D5
00000CEE 089C EB18 bclr.b [A4]+, 0x18
00000CF2 5B72 081B subq.w [A2 + D0 + 0x1B], 5
00000CF6 5555 subq.w [A5], 2
00000CF8 040F 4D04 subi.b A7, 0x4
00000CFC F788 .invalid <<F/6/3>>
00000CFE B8C3 cmpa.w A4, D3
00000D00 312B 0130 move.w -[A0], [A3 + 0x130]
00000D04 2A87 move.l [A5], D7
00000D06 08CA 0FAD bset.b A2, 0xAD
00000D0A 040F 502E subi.b A7, 0x2E /* '.' */
00000D0E 08D3 1A83 bset.b [A3], 0x83
00000D12 0880 0F25 bclr.b D0, 0x25 /* '%' */
00000D16 8CC5 divu.w D6, D5
00000D18 055E bchg [A6]+, D2
00000D1A 340F move.w D2, A7
00000D1C A961 syscall GetControlMinimum/GetMinCtl
00000D1E 040F 92D3 subi.b A7, 0xD3
00000D22 28D3 move.l [A4]+, [A3]
00000D24 6F8B ble -0x73 /* 00000CB1 */
00000D26 197B 9925 D70F A502 move.b [A4 - 0x5AFE], [[PC - 0x28F1] + A1]
00000D2E 7B1B moveq.l D5, 0x1B
00000D30 4203 clr.b D3
00000D32 3508 move.w -[A2], A0
00000D34 2FAB 5842 4394 move.l <<invalid full ext with I/IS == 4>>, [A3 + 0x5842]
// begin alternate branch 00000D38-00000D3A
label00000D38:
00000D38 4394 .invalid 1, [A4] // invalid opcode 4 with b == 6
// end alternate branch 00000D38-00000D3A
label00000D38: // (misaligned)
00000D3A 9708 subx.b -[A3], -[A0]
00000D3C E1A3 asl D3, D0
00000D3E 14E3 move.b [A2]+, -[A3]
00000D40 B154 xor.w [A4], D0
00000D42 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00000D44 7303 moveq.l D1, 0x03
00000D46 3304 move.w -[A1], D4
00000D48 7B18 moveq.l D5, 0x18
00000D4A 730C moveq.l D1, 0x0C
00000D4C 0FAC DB6A bclr [A4 - 0x2496], D7
00000D50 7303 moveq.l D1, 0x03
00000D52 8708 sbcd -[A3], -[A0]
00000D54 F00F CD0A .invalid 0xF00F, 0xCD0A // unimplemented
00000D58 CB78 F708 and.w [0xFFFFF708], D5
00000D5C DB53 add.w [A3], D5
00000D5E 5685 addq.l D5, 3
00000D60 0F31 040F btst [A1 + D0.w * 4 + 0xF], D7
00000D64 2D04 move.l -[A6], D4
00000D66 6338 bls +0x3A /* 00000DA0 */
00000D68 2904 move.l -[A4], D4
00000D6A 0A0F 0803 xori.b A7, 0x3
00000D6E 350E move.w -[A2], A6
00000D70 E304 asl D4.b, 1
00000D72 423B 3C43 clr.b [PC + D3 * 4 + 0x43]
00000D76 821F or.b D1, [A7]+
00000D78 54CB 1CD6 dbcc D3, +0x1CD8 /* 00002A50 */
00000D7C ACE3 syscall EqualRgn, auto_pop
00000D7E 057B 23C3 38E9 0F1F bchg [[ + <<invalid base displacement size>>] + 0x38E90F1F], D2
00000D86 E31C rol D4.b, 1
00000D88 0F41 bchg D1, D7
00000D8A 0F4B bchg A3, D7
00000D8C 2FA3 1583 3E23 18EB move.l [[ + <<invalid base displacement size>> + D1 * 4] + 0x3E2318EB], -[A3]
00000D94 ADE3 syscall PtrToHand, auto_pop
00000D96 8F2F 933E or.b [A7 - 0x6CC2], D7
00000D9A E304 asl D4.b, 1
00000D9C E31C rol D4.b, 1
00000D9E 436E 3B25 chk.w D1, [A6 + 0x3B25]
// begin alternate branch 00000DA0-00000DA2
label00000DA0:
00000DA0 3B25 move.w -[A5], -[A5]
// end alternate branch 00000DA0-00000DA2
label00000DA0: // (misaligned)
00000DA2 EB48 lsl D0.w, 5
00000DA4 7329 moveq.l D1, 0x29
00000DA6 A789 syscall SCSIAtomic, flags=7
00000DA8 2E1F move.l D7, [A7]+
00000DAA 890F sbcd -[A4], -[A7]
00000DAC 0FAC 38B1 bclr [A4 + 0x38B1], D7
00000DB0 0A0F AD0A xori.b A7, 0xA /* '\n' */
00000DB4 F789 .invalid <<F/6/3>>
00000DB6 580B addq.b A3, 4
00000DB8 5645 addq.w D5, 3
00000DBA 1396 5434 move.b [A1 + D5.w * 4 + 0x34], [A6]
00000DBE 0F60 bchg -[A0], D7
00000DC0 BB3C FB0D xor.b 0xD /* '\r' */, D5
00000DC4 6502 bcs +0x4 /* 00000DC8 */
00000DC6 2331 DB58 move.l -[A1], [A1]
// begin alternate branch 00000DC8-00000DCA
label00000DC8:
00000DC8 DB58 add.w [A0]+, D5
// end alternate branch 00000DC8-00000DCA
label00000DC8: // (misaligned)
00000DCA 3385 6B07 0F34 3C1F move.w [[A1 + <<invalid base displacement size>>] + D6 * 2 + 0xF343C1F], D5
00000DD2 0E0F 6A1F .invalid.b A7, 0x1F // invalid immediate operation
00000DD6 8101 sbcd D0, D1
00000DD8 3304 move.w -[A1], D4
00000DDA 2F5B 030F move.l [A7 + 0x30F], [A3]+
00000DDE 825E or.w D1, [A6]+
00000DE0 440F neg.b A7
00000DE2 3421 move.w D2, -[A1]
00000DE4 C40F and.b D2, A7
00000DE6 7207 moveq.l D1, 0x07
00000DE8 8124 or.b -[A4], D0
00000DEA F352 .extension 0x352 <<F/4-5/1>> // unimplemented
00000DEC DC4B add.w D6, A3
00000DEE 97D6 sub.l A3, [A6]
00000DF0 131C move.b -[A1], [A4]+
00000DF2 E305 asl D5.b, 1
00000DF4 EB09 lsl D1.b, 5
00000DF6 7B09 moveq.l D5, 0x09
00000DF8 3BA7 B300 move.w [A5 + <<invalid base displacement size>> + A3 * 2], -[A7]
00000DFC 0700 btst D0, D3
00000DFE D91F add.b [A7]+, D4
00000E00 EB14 roxl D4.b, 5
00000E02 9B3A C8AB sub.b [PC - 0x3755 /* FFFFD6AF, cstring ""<EOF> */], D5
00000E06 3DAB 25DB 1C5E move.w [A6 + D1 * 4 + 0x5E], [A3 + 0x25DB]
00000E0C 0F85 bclr D5, D7
00000E0E ED0F lsl D7.b, 6
00000E10 56FB 001B sne [PC + D0.w + 0x1B]
00000E14 9A56 sub.w D5, [A6]
00000E16 6B0B bmi +0xD /* 00000E23 */
00000E18 9B17 sub.b [A7], D5
00000E1A 809B or.l D0, [A3]+
00000E1C 6E0A bgt +0xC /* 00000E28 */
00000E1E 1A0F move.b D5, A7
00000E20 78EB moveq.l D4, 0xFFFFFFEB
00000E22 17BB 070F C1D1 3F1B 1AE3 move.b [A3 + D1 * 2 - 0x29], [[PC + <<invalid base displacement size>>] + D0 * 8 - 0x3E2EC0E5]
// begin alternate branch 00000E28-00000E2C
label00000E28:
00000E28 3F1B move.w -[A7], [A3]+
00000E2A 1AE3 move.b [A5]+, -[A3]
// end alternate branch 00000E28-00000E2C
label00000E28: // (misaligned)
00000E2C 023B 0CC5 FE5B andi.b [PC + A7 * 8 + 0x5B], 0xC5
00000E32 0F50 bchg [A0], D7
00000E34 CB10 and.b [A0], D5
00000E36 BB07 xor.b D7, D5
00000E38 0F56 bchg [A6], D7
00000E3A 1B1A move.b -[A5], [A2]+
00000E3C 2B50 5643 move.l [A5 + 0x5643], [A0]
00000E40 8073 60BB or.w D0, [A3 + D6.w - 0x69]
00000E44 1CAB 5A1B move.b [A6], [A3 + 0x5A1B]
00000E48 1A0F move.b D5, A7
00000E4A 5A1F addq.b [A7]+, 5
00000E4C 30FB 9F1B 337E 0F6A move.w [A0]+, [[PC + A1 * 8] + 0x337E0F6A]
00000E54 6304 bls +0x6 /* 00000E5A */
00000E56 443B 0834 neg.b [PC + D0 + 0x34]
label00000E5A:
00000E5A 937A B702 sub.w [PC - 0x48FE /* FFFFC55E, cstring ""<EOF> */], D1
00000E5E 5D0B subq.b A3, 6
00000E60 2825 move.l D4, -[A5]
00000E62 B8FB 21A3 2317 026E 41E5 cmpa.w A4, [[0x2317 + D2] + 0x26E41E5]
00000E6C 0F6A 0FC8 bchg [A2 + 0xFC8], D7
00000E70 D3B4 542B add.l [A4 + D5.w * 4 + 0x2B], D1
00000E74 6923 bvs +0x25 /* 00000E99 */
00000E76 23C4 A349 4B23 move.l [0xA3494B23], D4
00000E7C EB09 lsl D1.b, 5
00000E7E 4B67 chk.w D5, -[A7]
00000E80 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
00000E82 7B07 moveq.l D5, 0x07
00000E84 E354 roxl D4.w, 1
00000E86 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00000E88 B35A xor.w [A2]+, D1
00000E8A E386 asl D6, 1
00000E8C A35E syscall NMInstall, flags=3
00000E8E B3DA cmpa.l A1, [A2]+
00000E90 1FD3 move.b <<invalid special address>>, [A3]
00000E92 645B bcc +0x5D /* 00000EEF */
00000E94 197B 6DBB 684B 1A4B 675E EB14 4102 move.b [A4 + 0x4102], [[0x684B1A4B + D6 * 4] + 0x675EEB14]
00000EA2 9B23 sub.b -[A3], D5
00000EA4 1F5E 2B88 move.b [A7 + 0x2B88], [A6]+
00000EA8 4B67 chk.w D5, -[A7]
00000EAA 9B0B subx.b -[A5], -[A3]
00000EAC C1E7 muls.w D0, -[A7]
00000EAE 5B0C subq.b A4, 5
00000EB0 C413 and.b D2, [A3]
00000EB2 03AB 5A0F bclr [A3 + 0x5A0F], D1
00000EB6 41E7 lea.l A0, -[A7]
00000EB8 6511 bcs +0x13 /* 00000ECB */
00000EBA 0FC8 .incomplete
00000EBC 62C3 bhi -0x3B /* 00000E81 */
00000EBE 0F49 bchg A1, D7
00000EC0 1407 move.b D2, D7
00000EC2 01B9 DB18 2329 bclr [0xDB182329], D0
00000EC8 E354 roxl D4.w, 1
00000ECA 8B4B 0B1A pack -[A5], -[A3], 0x0B1A
00000ECE 6121 bsr +0x23 /* 00000EF1 */
00000ED0 C114 and.b [A4], D0
00000ED2 E354 roxl D4.w, 1
00000ED4 A114 syscall GetVol/PBHGetVol/HGetVol, flags=1
00000ED6 B307 xor.b D7, D1
00000ED8 0A1A 0F78 xori.b [A2]+, 0x78 /* 'x' */
00000EDC 21CE AE94 move.l [0xFFFFAE94], A6
00000EE0 B380 xor.l D0, D1
00000EE2 4413 neg.b [A3]
00000EE4 0E11 234B .invalid.b [A1], 0x4B /* 'K' */ // invalid immediate operation
00000EE8 640D bcc +0xF /* 00000EF7 */
00000EEA 230F move.l -[A1], A7
00000EEC 0923 btst -[A3], D4
00000EEE C138 CB58 and.b [0xFFFFCB58], D0
00000EF2 B318 xor.b [A0]+, D1
00000EF4 DB98 add.l [A0]+, D5
00000EF6 DB18 add.b [A0]+, D5
00000EF8 0B2A 5B1D btst [A2 + 0x5B1D], D5
00000EFC 9213 sub.b D1, [A3]
00000EFE 136B 24F3 0D4B move.b [A1 + 0xD4B], [A3 + 0x24F3]
00000F04 2E15 move.l D7, [A5]
00000F06 360F move.w D3, A7
00000F08 ED03 asl D3.b, 6
00000F0A 0FF1 .incomplete
00000F0C 0374 FB01 bchg [[A4 + <<invalid base displacement size>> + A7 * 2]], D1
00000F10 A70A syscall OpenRF/PBHOpenRF/HOpenRF, flags=7
00000F12 EF4B lsl D3.w, 7
00000F14 840F or.b D2, A7
00000F16 4234 F335 1302 3C0F clr.b [[A4 + 0x13023C0F] + A7 * 2]
00000F1E CC0F and.b D6, A7
00000F20 2A1A move.l D5, [A2]+
00000F22 0F50 bchg [A0], D7
00000F24 4433 634B 1C83 01F3 neg.b [[A3 + <<invalid base displacement size>>] + 0x1C8301F3]
00000F2C 1985 06CB move.b [A4 + D0.w * 8 - 0x53], D5
00000F30 010E btst A6, D0
00000F32 2307 move.l -[A1], D7
00000F34 3245 movea.w A1, D5
00000F36 0672 C203 0265 addi.w [A2 + D0.w * 2 + 0x65], 0xC203
00000F3C 6789 beq -0x75 /* 00000EC7 */
00000F3E 070F btst A7, D3
00000F40 CDDF muls.w D6, [A7]+
00000F42 4109 .invalid 0, A1 // invalid opcode 4 with b == 4
00000F44 0FAD 01F7 bclr [A5 + 0x1F7], D7
00000F48 8AE9 0109 divu.w D5, [A1 + 0x109]
00000F4C 0B06 btst D6, D5
00000F4E 0F42 bchg D2, D7
00000F50 9BA6 sub.l -[A6], D5
00000F52 4343 chk.w D1, D3
00000F54 B709 cmpm.b [A3]+, [A1]+
00000F56 D40F add.b D2, A7
00000F58 B151 xor.w [A1], D0
00000F5A 0B4F bchg A7, D5
00000F5C 3B03 move.w -[A5], D3
00000F5E 0B86 bclr D6, D5
00000F60 014C bchg A4, D0
00000F62 A391 syscall Translate24To32, flags=3
00000F64 1314 move.b -[A1], [A4]
00000F66 2FC3 move.l <<invalid special address>>, D3
00000F68 005E 3B83 ori.w [A6]+, 0x3B83
00000F6C 7312 moveq.l D1, 0x12
00000F6E 8301 sbcd D1, D1
00000F70 E9A9 lsl D1, D4
00000F72 E908 lsl D0.b, 4
00000F74 7B80 moveq.l D5, 0xFFFFFF80
00000F76 B10B cmpm.b [A0]+, [A3]+
00000F78 4358 chk.w D1, [A0]+
00000F7A C552 and.w [A2], D2
00000F7C 7B05 moveq.l D5, 0x05
00000F7E 3307 move.w -[A1], D7
00000F80 FB1D .extension 0xB1D <<F/4-5/5>> // unimplemented
00000F82 D60E add.b D3, A6
00000F84 E305 asl D5.b, 1
00000F86 0F08 btst A0, D7
00000F88 4634 6316 0929 not.b [[A4] + D6 * 2 + 0x929]
00000F8E 2E4B movea.l A7, A3
00000F90 0D73 0B23 1593 0FE3 0FB3 bchg [[A3 + 0x1593 + D0 * 2] + 0xFE30FB3], D6
00000F9A 1673 0B1B 1583 128B movea.b A3, [[A3 + D0 * 2] + 0x1583128B]
00000FA2 07BB 0BC1 bclr [[ + <<invalid base displacement size>>]], D3
00000FA6 651E bcs +0x20 /* 00000FC6 */
00000FA8 8D0F sbcd -[A6], -[A7]
00000FAA 0F8D bclr A5, D7
00000FAC 050F btst A7, D2
00000FAE 890F sbcd -[A4], -[A7]
00000FB0 5013 addq.b [A3], 8
00000FB2 4973 0097 chk.w D4, [A3 + D0.w - 0x105]
00000FB6 0B6F 1F1B bchg [A7 + 0x1F1B], D5
00000FBA 55D3 scs [A3]
00000FBC 4883 ext.w D3
00000FBE 0DF7 .incomplete
00000FC0 0BA7 bclr -[A7], D5
00000FC2 F70B .extension 0x70B <<F/4-5/3>> // unimplemented
00000FC4 B81A cmp.b D4, [A2]+
label00000FC6:
00000FC6 0F0D btst A5, D7
00000FC8 08F7 8BD1 1A0F bset.b [A7 + D1 * 2 + 0xF], 0xD1
00000FCE 2515 move.l -[A2], [A5]
00000FD0 6908 bvs +0xA /* 00000FDA */
00000FD2 A504 syscall Control, flags=5
00000FD4 1B04 move.b -[A5], D4
00000FD6 59FC BB91 svs 0x91
label00000FDA:
00000FDA A306 syscall KillIO, flags=3
00000FDC 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00000FDE A306 syscall KillIO, flags=3
00000FE0 C30C abcd -[A1], -[A4]
00000FE2 2101 move.l -[A0], D1
00000FE4 1A53 movea.b A5, [A3]
00000FE6 84EB 14CB divu.w D2, [A3 + 0x14CB]
00000FEA 2FFB 12BB move.l <<invalid special address>>, [PC + D1.w * 2 - 0x69]
00000FEE 060A 1ABB addi.b A2, 0xBB
00000FF2 0DBB 1158 bclr [PC], D6
00000FF6 0A1A 48A3 xori.b [A2]+, 0xA3
00000FFA 0641 CD47 addi.w D1, 0xCD47
00000FFE 0425 330A subi.b -[A5], 0xA /* '\n' */
00001002 2408 move.l D2, A0
00001004 0C0E 0A1A cmpi.b A6, 0x1A
00001008 B383 xor.l D3, D1
0000100A CB02 abcd D5, D2
0000100C 5607 addq.b D7, 3
0000100E 018C bclr A4, D0
00001010 62C3 bhi -0x3B /* 00000FD5 */
00001012 7252 moveq.l D1, 0x52
00001014 7361 moveq.l D1, 0x61
00001016 3B2B B309 move.w -[A5], [A3 - 0x4CF7]
0000101A 5B03 subq.b D3, 5
0000101C C500 abcd D2, D0
0000101E 5B0C subq.b A4, 5
00001020 56A1 addq.l -[A1], 3
00001022 FC83 4C2A .extension 0xC83 <<F/2-3/6>> // unimplemented
00001026 DB06 addx.b D5, D6
00001028 CB17 and.b [A7], D5
0000102A 8361 or.w -[A1], D1
0000102C DB3F add.b <<invalid special address>>, D5
0000102E 504B addq.w A3, 8
00001030 01E5 .incomplete
00001032 0553 bchg [A3], D2
00001034 4050 negx.w [A0]
00001036 CD01 abcd D6, D1
00001038 7321 moveq.l D1, 0x21
0000103A 01E6 .incomplete
0000103C 3701 move.w -[A3], D1
0000103E 3181 A6F3 move.w [A0 + A2.w * 8 - 0x13], D1
00001042 6424 bcc +0x26 /* 00001068 */
00001044 088B 1D73 bclr.b A3, 0x73 /* 's' */
00001048 0C4B 0853 cmpi.w A3, 0x853
0000104C 9254 sub.w D1, [A4]
0000104E 5E5B addq.w [A3]+, 7
00001050 0948 bchg A0, D4
00001052 C308 abcd -[A1], -[A0]
00001054 53C2 sls D2
00001056 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001058 D6FB 0607 add.w A3, [PC + D0.w * 8 + 0x7]
0000105C 0180 bclr D0, D0
0000105E 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00001060 5E1A addq.b [A2]+, 7
00001062 C33B 0C54 and.b [PC + D0 * 4 + 0x54], D1
00001066 580B addq.b A3, 4
label00001068:
00001068 00F3 .incomplete
0000106A 80A3 or.l D0, -[A3]
0000106C 00BB 110F 4203 0163 1E5E 4A48 3258 ori.l [[PC + 0x1E5E] + 0x4A483258], 0x110F4203
0000107A 1A17 move.b D5, [A7]
0000107C 8122 or.b -[A2], D0
0000107E 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00001080 E10F lsl D7.b, 8
00001082 E304 asl D4.b, 1
00001084 631E bls +0x20 /* 000010A4 */
00001086 CC2C D309 and.b D6, [A4 - 0x2CF7]
0000108A 1301 move.b -[A1], D1
0000108C 8B09 sbcd -[A5], -[A1]
0000108E FB12 .extension 0xB12 <<F/4-5/5>> // unimplemented
00001090 C598 and.l [A0]+, D2
00001092 0B00 btst D0, D5
00001094 FB34 .extension 0xB34 <<F/4-5/5>> // unimplemented
00001096 4E0E .invalid // invalid opcode 4
00001098 650A bcs +0xC /* 000010A4 */
0000109A 2309 move.l -[A1], A1
0000109C 5827 addq.b -[A7], 4
0000109E 012A A306 btst [A2 - 0x5CFA], D0
000010A2 A5DE syscall vDtrmV1, flags=5
label000010A4:
000010A4 8365 or.w -[A5], D1
000010A6 1700 move.b -[A3], D0
000010A8 B20F cmp.b D1, A7
000010AA A91D syscall SizeWindow
000010AC D94D addx.w -[A4], -[A5]
000010AE 1335 835F move.b -[A1], <<invalid full ext with IS == 1 and I/IS == 7>>
000010B2 1315 move.b -[A1], [A5]
000010B4 0B07 btst D7, D5
000010B6 935B sub.w [A3]+, D1
000010B8 5393 subq.l [A3], 1
000010BA 13E9 8B19 3B1F CB30 move.b [0x3B1FCB30], [A1 - 0x74E7]
000010C2 D32D 0702 add.b [A5 + 0x702 /* export_220 */], D1
000010C6 709B moveq.l D0, 0xFFFFFF9B
000010C8 0317 btst [A7], D1
000010CA 04E7 .incomplete
000010CC 0E24 0863 .invalid.b -[A4], 0x63 /* 'c' */ // invalid immediate operation
000010D0 149B move.b [A2], [A3]+
000010D2 038B bclr A3, D1
000010D4 151B move.b -[A2], [A3]+
000010D6 1073 033B 4FEA 7303 0E93 0E1B movea.b A0, [[A3 + 0x4FEA7303 + D0 * 2] + 0xE930E1B]
000010E2 1083 move.b [A0], D3
000010E4 0221 01A3 andi.b -[A1], 0xA3
000010E8 0063 1454 ori.w -[A3], 0x1454
000010EC 2EA3 move.l [A7], -[A3]
000010EE 0007 009F ori.b D7, 0x9F
// begin alternate branch 000010F0-000010F6
fn000010F0:
000010F0 009F 7359 1B10 ori.l [A7]+, 0x73591B10
// end alternate branch 000010F0-000010F6
fn000010F0: // (misaligned)
000010F2 7359 moveq.l D1, 0x59
000010F4 1B10 move.b -[A5], [A0]
000010F6 61F8 bsr -0x6 /* 000010F0 */
000010F8 4700 .invalid 3, D0 // invalid opcode 4 with b == 4
000010FA B217 cmp.b D1, [A7]
000010FC 0005 CB02 ori.b D5, 0x2
00001100 7E52 moveq.l D7, 0x52
00001102 7309 moveq.l D1, 0x09
00001104 B3C0 cmpa.l A1, D0
00001106 EB09 lsl D1.b, 5
00001108 6159 bsr +0x5B /* 00001163 */
0000110A E339 rol D1.b, D1
0000110C 4B29 7E6B .invalid 5, [A1 + 0x7E6B] // invalid opcode 4 with b == 4
00001110 07DB .incomplete
00001112 1A61 movea.b A5, -[A1]
00001114 ABCD syscall SnappingTurk
00001116 0141 bchg D1, D0
00001118 1883 move.b [A4], D3
0000111A 02A3 0657 039B andi.l -[A3], 0x657039B
00001120 0F61 bchg -[A1], D7
00001122 01C3 .incomplete
00001124 00A9 0EC3 4750 4903 ori.l [A1 + 0x4903], 0xEC34750
0000112C 0F0E btst A6, D7
0000112E B340 xor.w D0, D1
00001130 3905 move.w -[A4], D5
00001132 6108 bsr +0xA /* 0000113C */
00001134 4704 .invalid 3, D4 // invalid opcode 4 with b == 4
00001136 4665 not.w -[A5]
00001138 089B 481B bclr.b [A3]+, 0x1B
fn0000113C:
0000113C 1003 move.b D0, D3
0000113E 1243 movea.b A1, D3
00001140 096B 3C03 bchg [A3 + 0x3C03], D4
00001144 123B 4F83 590E 0312 move.b D1, [[ + <<invalid base displacement size>> + D4 * 8] + 0x590E0312]
0000114C 0A58 2E0E xori.w [A0]+, 0x2E0E
00001150 131A move.b -[A1], [A2]+
00001152 5093 addq.l [A3], 8
00001154 0E03 1283 .invalid.b D3, 0x83 // invalid immediate operation
00001158 33B5 0327 0224 052F C388 9B00 move.w [A1 + <<invalid base displacement size>> + A1 * 2], [[A5 + 0x224] + D0 * 2 + 0x52FC388]
00001164 B8C9 cmpa.w A4, A1
00001166 01A1 bclr -[A1], D0
00001168 4BA5 .invalid 5, -[A5] // invalid opcode 4 with b == 6
0000116A 0A17 043A xori.b [A7], 0x3A /* ':' */
0000116E 0F08 btst A0, D7
00001170 D5A6 add.l -[A6], D2
00001172 4D1C .invalid 6, [A4]+ // invalid opcode 4 with b == 4
00001174 9E8B sub.l D7, A3
00001176 096D B022 bchg [A5 - 0x4FDE], D4
0000117A 2124 move.l -[A0], -[A4]
0000117C 4916 .invalid 4, [A6] // invalid opcode 4 with b == 4
0000117E 0F2A 0B06 btst [A2 + 0xB06], D7
00001182 41FC 2A5A C346 lea.l A0, 0x2A5AC346
00001188 1B4A 2A53 move.b [A5 + 0x2A53], A2
0000118C 3079 100F 581A movea.w A0, [0x100F581A]
00001192 0F78 8123 bchg [0xFFFF8123], D7
00001196 C901 abcd D4, D1
00001198 2808 move.l D4, A0
0000119A 1A0F move.b D5, A7
0000119C AD32 syscall DisposeMenu, auto_pop
0000119E 581A addq.b [A2]+, 4
000011A0 0FA1 bclr -[A1], D7
000011A2 240E move.l D2, A6
000011A4 F70C .extension 0x70C <<F/4-5/3>> // unimplemented
000011A6 BD0E cmpm.b [A6]+, [A6]+
000011A8 0F08 btst A0, D7
000011AA 220F move.l D1, A7
000011AC 0E36 EB8D 4B04 .invalid.b <<invalid full ext with I/IS == 4>>, 0x8D // invalid immediate operation
000011B2 D312 add.b [A2], D1
000011B4 36EB 0D03 move.w [A3]+, [A3 + 0xD03]
000011B8 92A5 sub.l D1, -[A5]
000011BA 0003 1273 ori.b D3, 0x73 /* 's' */
000011BE 0136 A304 btst <<invalid full ext with I/IS == 4>>, D0
000011C2 BB00 xor.b D0, D5
000011C4 369B move.w [A3], [A3]+
000011C6 03BB 0022 bclr [PC + D0.w + 0x22], D1
000011CA 7303 moveq.l D1, 0x03
000011CC 2E9B move.l [A7], [A3]+
000011CE 0301 btst D1, D1
000011D0 2108 move.l -[A0], A0
000011D2 7301 moveq.l D1, 0x01
000011D4 2223 move.l D1, -[A3]
000011D6 0641 01A3 addi.w D1, 0x1A3
000011DA 0001 0225 ori.b D1, 0x25 /* '%' */
000011DE 21EA 540E 5B03 move.l [0x00005B03], [A2 + 0x540E]
000011E4 E103 asl D3.b, 8
000011E6 1B10 move.b -[A5], [A0]
000011E8 E52A lsl D2.b, D2
000011EA B312 xor.b [A2], D1
000011EC 0705 btst D5, D3
000011EE 9B69 350F sub.w [A1 + 0x350F], D5
000011F2 5083 addq.l D3, 8
000011F4 05ED .incomplete
000011F6 00BB 58DB 3F43 0E13 ori.l [PC + D0 * 8 + 0x13], 0x58DB3F43
000011FE 056B 8B41 bchg [A3 - 0x74BF], D2
00001202 0173 09B3 C083 06A5 00DB BFB3 bchg [[-0x3F7CF95B + D0] + 0xDBBFB3], D0
0000120E 4007 negx.b D7
00001210 01D0 .incomplete
00001212 BEE3 cmpa.w A7, -[A3]
00001214 710F moveq.l D0, 0x0F
00001216 812E 9039 or.b [A6 - 0x6FC7], D0
0000121A 1E4B movea.b A7, A3
0000121C 008B 060B 017A ori.l A3, 0x60B017A
00001222 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001224 2B08 move.l -[A5], A0
00001226 931E sub.b [A6]+, D1
00001228 1F63 036B move.b [A7 + 0x36B], -[A3]
0000122C 3CAB 170A move.w [A6], [A3 + 0x170A]
00001230 581A addq.b [A2]+, 4
00001232 333B 0701 move.w -[A1], [[PC + <<invalid base displacement size>> + D0 * 8]]
00001236 2FF1 1D45 move.l <<invalid special address>>, <<invalid full ext with IS == 1 and I/IS == 5>>
0000123A 1A49 movea.b A5, A1
0000123C 0303 btst D3, D1
0000123E 0273 080A 0301 andi.w [[A3 + <<invalid base displacement size>> + D0 * 2]], 0x80A
00001244 421A clr.b [A2]+
00001246 FB3F .extension 0xB3F <<F/4-5/5>> // unimplemented
00001248 5043 addq.w D3, 8
0000124A 04C9 .incomplete
0000124C 0053 5650 ori.w [A3], 0x5650 /* 'VP' */
00001250 CD1B and.b [A3]+, D6
00001252 6801 bvc +0x3 /* 00001255 */
00001254 4CC9 1B17 movem.l D0,D1,D2,D4,A0,A1,A3,A4, A1
00001258 03D8 .incomplete
0000125A 058A bclr A2, D2
0000125C 73D9 moveq.l D1, 0xFFFFFFD9
0000125E 631E bls +0x20 /* 0000127E */
00001260 0668 5317 E5CA addi.w [A0 - 0x1A36], 0x5317
00001266 EB00 asl D0.b, 5
00001268 AB2A syscall XorSlab
0000126A 0B1E btst [A6]+, D5
0000126C A13F syscall InitUtil, flags=1
0000126E 1780 E7E1 E75A move.b [[-0x18A6]], D0
00001274 2B13 move.l -[A5], [A3]
00001276 9B18 sub.b [A0]+, D5
00001278 6843 bvc +0x45 /* 000012BD */
0000127A 129B move.b [A1], [A3]+
0000127C 1836 EB31 D312 8207 move.b D4, [[A6 - 0x2CED7DF9 + A6 * 2]]
// begin alternate branch 0000127E-00001284
label0000127E:
0000127E EB31 roxl D1.b, D5
00001280 D312 add.b [A2], D1
00001282 8207 or.b D1, D7
// end alternate branch 0000127E-00001284
label0000127E: // (misaligned)
00001284 061E 2313 addi.b [A6]+, 0x13
00001288 0ED3 .incomplete
0000128A 12F3 0B0B 26D3 1233 move.b [A1]+, [[A3 + <<invalid base displacement size>> + D0 * 2] + 0x26D31233]
00001292 05FB .incomplete
00001294 2906 move.l -[A4], D6
00001296 3B03 move.w -[A5], D3
00001298 0104 btst D4, D0
0000129A D36A 211F add.w [A2 + 0x211F], D1
0000129E 0B00 btst D0, D5
000012A0 0F65 bchg -[A5], D7
000012A2 1D25 move.b -[A6], -[A5]
000012A4 0413 0F5E subi.b [A3], 0x5E /* '^' */
000012A8 41F5 C308 lea.l A0, [A5 + <<invalid base displacement size>> + A4 * 2]
000012AC 5383 subq.l D3, 1
000012AE A311 syscall GetEOF, flags=3
000012B0 E302 asl D2.b, 1
000012B2 2D07 move.l -[A6], D7
000012B4 0903 btst D3, D4
000012B6 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
000012B8 5643 addq.w D3, 3
000012BA 0362 bchg -[A2], D1
000012BC 3B1A move.w -[A5], [A2]+
000012BE E8C3 0F5E bftst D3 {D5:30}
000012C2 6227 bhi +0x29 /* 000012EB */
000012C4 011C btst [A4]+, D0
000012C6 C307 abcd D1, D7
000012C8 8B09 sbcd -[A5], -[A1]
000012CA C2E1 mulu.w D1, -[A1]
000012CC EE45 asr D5.w, 7
000012CE 011A btst [A2]+, D0
000012D0 1F07 move.b -[A7], D7
000012D2 0412 3B00 subi.b [A2], 0x0
000012D6 1B92 4321 3332 move.b [[A5 + 0x3332 + D4 * 2]], [A2]
000012DC 3063 movea.w A0, -[A3]
000012DE 0178 62BE bchg [0x000062BE], D0
000012E2 5E62 addq.w -[A2], 7
000012E4 1306 move.b -[A1], D6
000012E6 6324 bls +0x26 /* 0000130C */
000012E8 0F0A btst A2, D7
000012EA 1A23 move.b D5, -[A3]
000012EC 750A moveq.l D2, 0x0A
000012EE 1A0F move.b D5, A7
000012F0 5E41 addq.w D1, 7
000012F2 15DB 04D2 move.b [PC + 0x4D2 /* 000017C6, value 0x2 */], [A3]+
000012F6 6703 beq +0x5 /* 000012FB */
000012F8 8091 or.l D0, [A1]
000012FA 115B 6307 move.b [A0 + 0x6307], [A3]+
000012FE 061F 631E addi.b [A7]+, 0x1E
00001302 6111 bsr +0x13 /* 00001315 */
00001304 2511 move.l -[A2], [A1]
00001306 E509 lsl D1.b, 2
00001308 0FE5 .incomplete
0000130A 099B bclr [A3]+, D4
label0000130C:
0000130C 0FC1 .incomplete
0000130E 0B91 bclr [A1], D5
00001310 0B85 bclr D5, D5
00001312 01E5 .incomplete
00001314 5CFB 7462 sge [PC + D7.w * 4 + 0x62]
00001318 7847 moveq.l D4, 0x47
0000131A 03CE .incomplete
0000131C 5401 addq.b D1, 2
0000131E 3405 move.w D2, D5
00001320 5813 addq.b [A3], 4
00001322 7487 moveq.l D2, 0xFFFFFF87
00001324 0C96 EB05 0D58 cmpi.l [A6], 0xEB050D58
0000132A 0F0D btst A5, D7
0000132C 58D3 svc [A3]
0000132E 0E13 0507 .invalid.b [A3], 0x7 // invalid immediate operation
00001332 02C1 .incomplete
00001334 50C3 st D3
00001336 06AD 25DB 0C85 25D3 addi.l [A5 + 0x25D3], 0x25DB0C85
0000133E 9208 sub.b D1, A0
00001340 AB17 syscall PortToMap
00001342 B301 xor.b D1, D1
00001344 0126 btst -[A6], D0
00001346 1703 move.b -[A3], D3
00001348 7FF7 moveq.l D7, 0xFFFFFFF7
0000134A 0CE0 .incomplete
0000134C 970C subx.b -[A3], -[A4]
0000134E F1E9 .invalid <<F/7/0>>
00001350 25D3 1E80 move.l [PC + 0x1E80 /* 000031D2, cstring ""<EOF> */], [A3]
00001354 F327 .extension 0x327 <<F/4-5/1>> // unimplemented
00001356 DB1D add.b [A5]+, D5
00001358 0B5F bchg [A7]+, D5
0000135A 1705 move.b -[A3], D5
0000135C 43D3 lea.l A1, [A3]
0000135E 17BB 22A1 00A1 move.b [A3 + D0.w - 0x95], [PC + D2.w * 2 - 0x95]
00001364 1A03 move.b D5, D3
00001366 01BB 220B bclr [PC + D2.w * 2 + 0xB], D0
0000136A 00BB 3BDB 1AEB 31DB 1D5E 0902 ori.l [[] + 0x1D5E0902], 0x3BDB1AEB
00001376 933B D68B sub.b [PC + A5.w * 8 - 0x117], D1
0000137A 02EB .incomplete
0000137C 0445 020A subi.w D5, 0x20A
00001380 1A0F move.b D5, A7
00001382 D6DB add.w A3, [A3]+
00001384 0101 btst D1, D0
00001386 01D3 .incomplete
00001388 2005 move.l D0, D5
0000138A 010F btst A7, D0
0000138C D66A 0101 add.w D3, [A2 + 0x101]
00001390 7B44 moveq.l D5, 0x44
00001392 0501 btst D1, D2
00001394 0F49 bchg A1, D7
00001396 2A4F movea.l A5, A7
00001398 2704 move.l -[A3], D4
0000139A 849B or.l D2, [A3]+
0000139C 4724 .invalid 3, -[A4] // invalid opcode 4 with b == 4
0000139E 08FB 17A3 085E bset.b [PC + D0 + 0x5E], 0xA3
000013A4 3253 movea.w A1, [A3]
000013A6 03F3 .incomplete
000013A8 0D61 bchg -[A1], D6
000013AA 07ED .incomplete
000013AC 0043 21E1 ori.w D3, 0x21E1
000013B0 0093 3C00 CAB3 ori.l [A3], 0x3C00CAB3
000013B6 73C1 moveq.l D1, 0xFFFFFFC1
000013B8 4863 pea.l -[A3]
000013BA 1EEB 1308 move.b [A7]+, [A3 + 0x1308]
000013BE EB13 roxl D3.b, 5
000013C0 0E13 AC0B .invalid.b [A3], 0xB // invalid immediate operation
000013C4 2641 movea.l A3, D1
000013C6 00FB .incomplete
000013C8 29C1 AAC3 34EB move.l 0xAAC334EB, D1
000013CE 131B move.b -[A1], [A3]+
000013D0 10D3 move.b [A0]+, [A3]
000013D2 1E6B 0643 movea.b A7, [A3 + 0x643]
000013D6 12EB 13EB move.b [A1]+, [A3 + 0x13EB]
000013DA 0DEB .incomplete
000013DC 13A1 541A move.b [A1 + D5.w * 4 + 0x1A], -[A1]
000013E0 6356 bls +0x58 /* 00001438 */
000013E2 214C DB1A move.l [A0 - 0x24E6], A4
000013E6 5661 addq.w -[A1], 3
000013E8 3C4E movea.w A6, A6
000013EA C431 16B3 and.b D2, [A1 + D1.w * 8 - 0x77]
000013EE 4029 1641 negx.b [A1 + 0x1641]
000013F2 5AC1 spl D1
000013F4 04A3 1153 289B subi.l -[A3], 0x1153289B
000013FA 1848 movea.b A4, A0
000013FC 80DB divu.w D0, [A3]+
000013FE 1DCB move.b <<invalid special address>>, A3
00001400 0280 215D 0910 andi.l D0, 0x215D0910
00001406 420A clr.b A2
00001408 1A56 movea.b A5, [A6]
0000140A 0A1A AB12 xori.b [A2]+, 0x12
0000140E 2126 move.l -[A0], -[A6]
00001410 9347 subx.w D1, D7
00001412 D9FC 8B59 1313 add.l A4, 0x8B591313
00001418 B301 xor.b D1, D1
0000141A 0702 btst D2, D3
0000141C 1713 move.b -[A3], [A3]
0000141E 032B 202A btst [A3 + 0x202A], D1
00001422 6B1C bmi +0x1E /* 00001440 */
00001424 1B24 move.b -[A5], -[A4]
00001426 1A60 movea.b A5, -[A0]
00001428 4706 .invalid 3, D6 // invalid opcode 4 with b == 4
0000142A 3657 movea.w A3, [A7]
0000142C 00B3 7EBB 016E B182 0F89 ori.l [[ + <<invalid base displacement size>> + A3] + 0xF89], 0x7EBB016E
00001436 00BB 91F3 01CB 067B ori.l [PC + D0.w * 8 + 0x7B], 0x91F301CB
// begin alternate branch 00001438-00001440
label00001438:
00001438 91F3 01CB 067B 043B sub.l A0, [[ + <<invalid base displacement size>>] + 0x67B043B]
// end alternate branch 00001438-00001440
label00001438: // (misaligned)
0000143E 043B 15FB 78AB subi.b [PC + D7 - 0x85], 0xFB
// begin alternate branch 00001440-00001446
label00001440:
00001440 15FB 78AB A463 move.b [PC - 0x5B9D /* FFFFB8A5, cstring ""<EOF> */], [PC + D7 - 0x85]
// end alternate branch 00001440-00001446
label00001440: // (misaligned)
00001444 A463 syscall MaxApplZone, flags=4
00001446 87FB 204E divs.w D3, [PC + D2.w + 0x4E]
0000144A 2A07 move.l D5, D7
0000144C 0468 E0E3 0507 subi.w [A0 + 0x507], 0xE0E3
00001452 0319 btst [A1]+, D1
00001454 0C6A 3B4F 3782 cmpi.w [A2 + 0x3782], 0x3B4F /* ';O' */
0000145A F0ED 8113 .extension 0x0ED <<F/2-3/0>> // unimplemented
0000145E 48A9 2263 3293 movem.w [A1 + 0x3293], D0,D1,D5,D6,A1,A5
00001464 2D23 move.l -[A6], -[A3]
00001466 182B 44AB move.b D4, [A3 + 0x44AB]
0000146A 1593 0F61 0025 move.b [[A2 + 0x25]], [A3]
00001470 C727 and.b -[A7], D3
00001472 0270 9710 6A0B andi.w [A0 + D6 * 2 + 0xB], 0x9710
00001478 6589 bcs -0x75 /* 00001403 */
0000147A 00B7 907B 631F D63B ori.l [A7 + A5.w * 8 + 0x3B], 0x907B631F
00001482 01E3 .incomplete
00001484 052B 08C1 btst [A3 + 0x8C1], D2
00001488 0885 080C bclr.b D5, 0xC
0000148C 6ADD bpl -0x21 /* 0000146B */
0000148E 084D FA73 bchg.b A5, 0x73 /* 's' */
00001492 D3CB add.l A1, A3
00001494 233B 1043 move.l -[A1], [PC + D1.w + 0x43]
00001498 6D43 blt +0x45 /* 000014DD */
0000149A 4F0B .invalid 7, A3 // invalid opcode 4 with b == 4
0000149C 533B 10AB subq.b [PC + D1.w - 0x85], 1
000014A0 1507 move.b -[A2], D7
000014A2 0569 436E bchg [A1 + 0x436E], D2
000014A6 0010 7303 ori.b [A0], 0x3
000014AA E108 lsl D0.b, 8
000014AC 6B18 bmi +0x1A /* 000014C6 */
000014AE 8B06 sbcd D5, D6
000014B0 0703 btst D3, D3
000014B2 3224 move.w D1, -[A4]
000014B4 085E 0306 bchg.b [A6]+, 0x6
000014B8 653B bcs +0x3D /* 000014F5 */
000014BA 7381 moveq.l D1, 0xFFFFFF81
000014BC 5650 addq.w [A0], 3
000014BE C300 abcd D1, D0
000014C0 0CA5 180F 5073 cmpi.l -[A5], 0x180F5073
label000014C6:
000014C6 016A 0101 bchg [A2 + 0x101], D0
000014CA 6A0A bpl +0xC /* 000014D6 */
000014CC 1A0F move.b D5, A7
000014CE 501A addq.b [A2]+, 8
000014D0 D31F add.b [A7]+, D1
000014D2 DB05 addx.b D5, D5
000014D4 CA07 and.b D5, D7
label000014D6:
000014D6 057B 0306 E304 bchg [[PC + <<invalid base displacement size>>] + D0 * 2 - 0x1CFC], D2
000014DC BB22 xor.b -[A2], D5
000014DE 7B29 moveq.l D5, 0x29
000014E0 2BF6 0C6A move.l <<invalid special address>>, [A6 + D0 * 4 + 0x6A]
000014E4 0C56 810A cmpi.w [A6], 0x810A
000014E8 4D05 .invalid 6, D5 // invalid opcode 4 with b == 4
000014EA F380 .invalid <<F/6/1>>
000014EC 7303 moveq.l D1, 0x03
000014EE EB01 asl D1.b, 5
000014F0 FB1F .extension 0xB1F <<F/4-5/5>> // unimplemented
000014F2 4E56 4311 link A6, -0xFFFFBCEF
000014F6 C501 abcd D2, D1
000014F8 32BB 0073 move.w [A1], [PC + D0.w + 0x73]
000014FC 03A3 bclr -[A3], D1
000014FE 000C A300 ori.b A4, 0x0
00001502 0A1A BB91 xori.b [A2]+, 0x91
00001506 2304 move.l -[A1], D4
00001508 A300 syscall Open/PBHOpen/HOpen, flags=3
0000150A C32F F301 and.b [A7 - 0xCFF], D1
0000150E A306 syscall KillIO, flags=3
00001510 1703 move.b -[A3], D3
00001512 5C3B 0C52 addq.b [PC + D0 * 4 + 0x52], 6
00001516 0788 bclr A0, D3
00001518 0FC1 .incomplete
0000151A 2A4E movea.l A5, A6
0000151C 0E3B 0FC1 03FB 170F C103 1707 8B0A .invalid.b [[0x170FC103] + 0x17078B0A], 0xC1 // invalid immediate operation
0000152A 1A0F move.b D5, A7
0000152C C103 abcd D0, D3
0000152E 54D7 scc [A7]
00001530 1146 CB01 move.b [A0 - 0x34FF], D6
00001534 7303 moveq.l D1, 0x03
00001536 E112 roxl D2.b, 8
00001538 2708 move.l -[A3], A0
0000153A 177B 5607 079C move.b [A3 + 0x79C], [PC + D5.w * 8 + 0x7]
00001540 E312 roxl D2.b, 1
00001542 6ECB bgt -0x33 /* 0000150F */
00001544 5B7B 5624 subq.w [PC + D5.w * 8 + 0x24], 5
00001548 081A 2337 btst.b [A2]+, 0x37 /* '7' */
0000154C 4919 .invalid 4, [A1]+ // invalid opcode 4 with b == 4
0000154E 4377 8900 chk.w D1, [A7 + <<invalid base displacement size>> + A0]
00001552 2377 C24E 2A0B move.l [A1 + 0x2A0B], [A7 + A4.w * 2 + 0x4E]
00001558 01D6 .incomplete
0000155A E331 roxl D1.b, D1
0000155C E305 asl D5.b, 1
0000155E 6901 bvs +0x3 /* 00001561 */
00001560 0F01 btst D1, D7
00001562 9E23 sub.b D7, -[A3]
00001564 040E 6107 subi.b A6, 0x7
00001568 7B04 moveq.l D5, 0x04
0000156A EB15 roxl D5.b, 5
0000156C A300 syscall Open/PBHOpen/HOpen, flags=3
0000156E 8507 sbcd D2, D7
00001570 EB17 roxl D7.b, 5
00001572 0782 bclr D2, D3
00001574 8F05 sbcd D7, D5
00001576 0143 bchg D3, D0
00001578 5003 addq.b D3, 8
0000157A 181B move.b D4, [A3]+
0000157C 0601 8483 addi.b D1, 0x83
00001580 0F05 btst D5, D7
00001582 86A3 or.l D3, -[A3]
00001584 001A 0FC2 ori.b [A2]+, 0xC2
00001588 4E56 A176 link A6, -0x5E8A
0000158C 0E54 0318 .invalid.w [A4], 0x318 // invalid immediate operation
00001590 CB06 abcd D5, D6
00001592 6B16 bmi +0x18 /* 000015AA */
00001594 DB1B add.b [A3]+, D5
00001596 0F0E btst A6, D7
00001598 5ABB 1907 0839 0C0E addq.l [[PC + <<invalid base displacement size>>] + D1 + 0x8390C0E], 5
000015A0 A103 syscall Write, flags=1
000015A2 9711 sub.b [A1], D3
000015A4 9F2B 252D sub.b [A3 + 0x252D], D7
000015A8 065E AB11 addi.w [A6]+, 0xAB11
// begin alternate branch 000015AA-000015AC
label000015AA:
000015AA AB11 syscall OldPatToNew
// end alternate branch 000015AA-000015AC
label000015AA: // (misaligned)
000015AC 6969 bvs +0x6B /* 00001617 */
000015AE 0708 btst A0, D3
000015B0 4429 0A0F neg.b [A1 + 0xA0F]
000015B4 0110 btst [A0], D0
000015B6 6912 bvs +0x14 /* 000015CA */
000015B8 1385 0708 move.b [A1 + <<invalid base displacement size>> + D0 * 8], D5
000015BC 1323 move.b -[A1], -[A3]
000015BE 1FCB move.b <<invalid special address>>, A3
000015C0 06F3 .incomplete
000015C2 01B3 0923 1E17 0587 AB20 bclr [[A3 + 0x1E17 + D0] + 0x587AB20], D0
// begin alternate branch 000015CA-000015CC
label000015CA:
000015CA AB20 syscall RgnOp
// end alternate branch 000015CA-000015CC
label000015CA: // (misaligned)
000015CC 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000015CE D318 add.b [A0]+, D1
000015D0 5B03 subq.b D3, 5
000015D2 A18D syscall DebugUtil, flags=1
000015D4 430D .invalid 1, A5 // invalid opcode 4 with b == 4
000015D6 EB17 roxl D7.b, 5
000015D8 5807 addq.b D7, 4
000015DA 07B6 2707 DC0A 1A0F bclr [[A6 + <<invalid base displacement size>>] + D2 * 8 - 0x23F5E5F1], D3
000015E2 3101 move.w -[A0], D1
000015E4 C504 abcd D2, D4
000015E6 0F4E bchg A6, D7
000015E8 AB00 syscall BitBlt
000015EA 1B26 move.b -[A5], -[A6]
000015EC 430D .invalid 1, A5 // invalid opcode 4 with b == 4
000015EE 3B2E 1787 move.w -[A5], [A6 + 0x1787]
000015F2 10C5 move.b [A0]+, D5
000015F4 0203 2F4E andi.b D3, 0x4E /* 'N' */
000015F8 0E1F 490D .invalid.b [A7]+, 0xD /* '\r' */ // invalid immediate operation
000015FC 325E movea.w A1, [A6]+
000015FE 32CC move.w [A1]+, A4
00001600 A903 syscall SetFontLock
00001602 0394 bclr [A4], D1
00001604 1CDB move.b [A6]+, [A3]+
00001606 0617 02EF addi.b [A7], 0xEF
0000160A E919 rol D1.b, 4
0000160C 0708 btst A0, D3
0000160E 61BB bsr -0x43 /* 000015CB */
00001610 176B 5612 340F move.b [A3 + 0x340F], [A3 + 0x5612]
00001616 E92C lsl D4.b, D4
00001618 7302 moveq.l D1, 0x02
0000161A 932D A158 sub.b [A5 - 0x5EA8], D1
0000161E 0704 btst D4, D3
00001620 BD0F cmpm.b [A6]+, [A7]+
00001622 A158 syscall InsTime, flags=1
00001624 0704 btst D4, D3
00001626 B807 cmp.b D4, D7
00001628 05F9 .incomplete
0000162A 4709 .invalid 3, A1 // invalid opcode 4 with b == 4
0000162C 1AC1 move.b [A5]+, D1
0000162E 3654 movea.w A3, [A4]
00001630 C12D C112 and.b [A5 - 0x3EEE], D0
00001634 2408 move.l D2, A0
00001636 6209 bhi +0xB /* 00001641 */
00001638 690F bvs +0x11 /* 00001649 */
0000163A 01C7 .incomplete
0000163C 509B addq.l [A3]+, 8
0000163E 208C move.l [A0], A4
00001640 1A0F move.b D5, A7
00001642 D5C6 add.l A2, D6
00001644 0FC9 .incomplete
00001646 C60F and.b D3, A7
00001648 4E2A .invalid // invalid opcode 4
0000164A 5E4B addq.w A3, 7
0000164C 00F3 .incomplete
0000164E 1132 296D move.b -[A0], <<invalid full ext with IS == 1 and I/IS == 5>>
00001652 581A addq.b [A2]+, 4
00001654 CB90 and.l [A0], D5
00001656 4E0E .invalid // invalid opcode 4
00001658 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
0000165A 2B19 move.l -[A5], [A1]+
0000165C 132C 6303 move.b -[A1], [A4 + 0x6303]
00001660 0707 btst D7, D3
00001662 6383 bls -0x7B /* 000015E7 */
00001664 0F3B 2D03 10C1 1641 btst [[PC + <<invalid base displacement size>> + D2 * 4] + 0x10C11641], D7
0000166C 2527 move.l -[A2], -[A7]
0000166E 037F bchg <<invalid special address>>, D1
00001670 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
00001672 29C3 5E32 FB17 move.l 0x5E32FB17, D3
00001678 E334 roxl D4.b, D1
0000167A 0706 btst D6, D3
0000167C EA6D lsr D5.w, D5
0000167E 996B 0117 sub.w [A3 + 0x117], D4
00001682 0121 btst -[A1], D0
00001684 2AA3 move.l [A5], -[A3]
00001686 04C1 .incomplete
00001688 140B move.b D2, A3
0000168A 0017 8857 ori.b [A7], 0x57 /* 'W' */
0000168E 499A .invalid 4, [A2]+ // invalid opcode 4 with b == 6
00001690 5E4A addq.w A2, 7
00001692 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
00001694 321A move.w D1, [A2]+
00001696 5B8C subq.l A4, 5
00001698 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
0000169A 0FE1 .incomplete
0000169C 0A7B 093B 000F xori.w [PC + D0.w + 0xF], 0x93B /* '\t;' */
000016A2 8100 sbcd D0, D0
000016A4 AD7A syscall FreeDialog, auto_pop
000016A6 2571 878F 57B3 0D2D 7173 move.l [A2 + 0x7173], [[ + <<invalid base displacement size>>] + A0 * 8 + 0x57B30D2D]
000016B0 0C87 0CA7 5ECB cmpi.l D7, 0xCA75ECB
000016B6 0243 12E5 andi.w D3, 0x12E5
000016BA 0D0F btst A7, D6
000016BC 0510 btst [A0], D2
000016BE 0F65 bchg -[A5], D7
000016C0 000F EDC6 ori.b A7, 0xC6
000016C4 4E53 0201 link A3, -0xFFFFFDFF
000016C8 72A6 moveq.l D1, 0xFFFFFFA6
000016CA F70F .extension 0x70F <<F/4-5/3>> // unimplemented
000016CC 84B7 0F95 or.l D2, [[] + D0 * 8]
000016D0 1707 move.b -[A3], D7
000016D2 584B addq.w A3, 4
000016D4 328B move.w [A1], A3
000016D6 0683 0985 475B addi.l D3, 0x985475B
000016DC 2F13 move.l -[A7], [A3]
000016DE 2C54 movea.l A6, [A4]
000016E0 2147 D308 move.l [A0 - 0x2CF8], D7
000016E4 5E4B addq.w A3, 7
000016E6 1417 move.b D2, [A7]
000016E8 07B5 2128 CAFB bclr [A5 - 0x3505 + D2], D3
000016EE 5456 addq.w [A6], 2
000016F0 C91B and.b [A3]+, D4
000016F2 DB62 add.w -[A2], D5
000016F4 2116 move.l -[A0], [A6]
000016F6 4E2A .invalid // invalid opcode 4
000016F8 7301 moveq.l D1, 0x01
000016FA 5463 addq.w -[A3], 2
000016FC 3301 move.w -[A1], D1
000016FE 4987 .invalid 4, D7 // invalid opcode 4 with b == 6
00001700 1341 6A09 move.b [A1 + 0x6A09], D1
00001704 038B bclr A3, D1
00001706 3111 move.w -[A0], [A1]
00001708 030B btst A3, D1
0000170A 2B85 0EA1 move.l [A5 + D0 * 8 - 0x95], D5
0000170E 2E6B 06D3 movea.l A7, [A3 + 0x6D3]
00001712 0FA1 bclr -[A1], D7
00001714 0089 020F 2991 ori.l A1, 0x20F2991
0000171A C904 abcd D4, D4
0000171C 4911 .invalid 4, [A1] // invalid opcode 4 with b == 4
0000171E 0A1A C362 xori.b [A2]+, 0x62 /* 'b' */
00001722 7104 moveq.l D0, 0x04
00001724 938E subx.l -[A1], -[A6]
00001726 21B3 C1C5 EB0D move.l [[A0 + <<invalid base displacement size>>] + A6 * 2], <<invalid full ext with IS == 1 and I/IS == 5>>
0000172C 6B3C bmi +0x3E /* 0000176A */
0000172E EB0D lsl D5.b, 5
00001730 331F move.w -[A1], [A7]+
00001732 6D03 blt +0x5 /* 00001737 */
00001734 581A addq.b [A2]+, 4
00001736 0F65 bchg -[A5], D7
00001738 8C9B or.l D6, [A3]+
0000173A 0F07 btst D7, D7
0000173C 85C9 divs.w D2, A1
0000173E 6B07 bmi +0x9 /* 00001747 */
00001740 6B3C bmi +0x3E /* 0000177E */
00001742 1B10 move.b -[A5], [A0]
00001744 81B6 6333 0700 9CDB 0DA9 BC83 or.l [[A6 + 0x7009CDB + D6 * 2] + 0xDA9BC83], D0
00001750 35E1 F07B move.w [PC - 0xF85 /* 000007CD, value 0x4953 'IS', cstring "IS" */], -[A1]
00001754 0421 243B subi.b -[A1], 0x3B /* ';' */
00001758 1521 move.b -[A2], -[A1]
0000175A 1981 0673 move.b [A4 + D0.w * 8 + 0x73], D1
0000175E 59EB 0D61 svs [A3 + 0xD61]
00001762 02A3 060F 0107 andi.l -[A3], 0x60F0107
00001768 FB1D .extension 0xB1D <<F/4-5/5>> // unimplemented
label0000176A:
0000176A 910B subx.b -[A0], -[A3]
0000176C A713 syscall FlushVol, flags=7
0000176E 810F sbcd -[A0], -[A7]
00001770 510A subq.b A2, 8
label00001772:
00001772 8319 or.b [A1]+, D1
00001774 0A1A 9793 xori.b [A2]+, 0x93
00001778 D5FB 55A5 0256 add.l A2, [[0x256] + D5 * 4]
label0000177E:
0000177E FB6A .extension 0xB6A <<F/4-5/5>> // unimplemented
00001780 08B3 0F0F 6D37 2707 9725 B629 AF2B bclr.b [[A3 + 0x27079725] + D6 * 4 - 0x49D650D5], 0xF
0000178E 4A0B tst.b A3
00001790 0763 bchg -[A3], D3
00001792 110A move.b -[A0], A2
00001794 1A2B 1CA1 move.b D5, [A3 + 0x1CA1]
00001798 44A5 neg.l -[A5]
0000179A 00CB .incomplete
0000179C 745E moveq.l D2, 0x5E
0000179E 7335 moveq.l D1, 0x35
000017A0 C366 and.w -[A6], D1
000017A2 4227 clr.b -[A7]
000017A4 0554 bchg [A4], D2
000017A6 D19A add.l [A2]+, D0
000017A8 1705 move.b -[A3], D5
000017AA 761A moveq.l D3, 0x1A
000017AC 0F09 btst A1, D7
000017AE 41EB 811B lea.l A0, [A3 - 0x7EE5]
000017B2 1650 movea.b A3, [A0]
000017B4 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
000017B6 0901 btst D1, D4
000017B8 0787 bclr D7, D3
000017BA 050E btst A6, D2
000017BC 581A addq.b [A2]+, 4
000017BE 0F89 bclr A1, D7
000017C0 001B 1D4E ori.b [A3]+, 0x4E /* 'N' */
000017C4 6A29 bpl +0x2B /* 000017EF */
000017C6 020F 810F andi.b A7, 0xF
000017CA FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
000017CC 5093 addq.l [A3], 8
000017CE 8EA3 or.l D7, -[A3]
000017D0 11D3 08B3 move.b [0x000008B3], [A3]
000017D4 322B 47CA move.w D1, [A3 + 0x47CA]
000017D8 0F0E btst A6, D7
000017DA 8C03 or.b D6, D3
000017DC 01A3 bclr -[A3], D0
000017DE 110B move.b -[A0], A3
000017E0 000F C221 ori.b A7, 0x21 /* '!' */
000017E4 6B8C bmi -0x72 /* 00001772 */
000017E6 61B1 bsr -0x4D /* 00001799 */
000017E8 0B00 btst D0, D5
000017EA 0F50 bchg [A0], D7
000017EC E903 asl D3.b, 4
000017EE BB91 xor.l [A1], D5
000017F0 81EB 3B4F divs.w D0, [A3 + 0x3B4F]
000017F4 6B1B bmi +0x1D /* 00001811 */
000017F6 0305 btst D5, D1
000017F8 0E50 0B06 .invalid.w [A0], 0xB06 // invalid immediate operation
000017FC E52D lsl D5.b, D2
000017FE 2340 500F move.l [A1 + 0x500F], D0
00001802 CD78 0F52 and.w [0x00000F52], D6
00001806 0F0E btst A6, D7
00001808 81C0 divs.w D0, D0
0000180A 2901 move.l -[A4], D1
0000180C 0F8D bclr A5, D7
0000180E 040F C250 subi.b A7, 0x50 /* 'P' */
00001812 836D 515C or.w [A5 + 0x515C], D1
00001816 8501 sbcd D2, D1
00001818 1788 0F0F A5B1 270C move.b [[A3 + <<invalid base displacement size>>] + D0 * 8 - 0x5A4ED8F4], A0
00001820 89A5 or.l -[A5], D4
00001822 4865 pea.l -[A5]
00001824 100F move.b D0, A7
00001826 C902 abcd D4, D2
00001828 0F89 bclr A1, D7
0000182A 008B 87CB 14C1 ori.l A3, 0x87CB14C1
00001830 0D4E bchg A6, D6
00001832 2A0F move.l D5, A7
00001834 E10D lsl D5.b, 8
00001836 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00001838 B359 xor.w [A1]+, D1
0000183A E10D lsl D5.b, 8
0000183C 0F0E btst A6, D7
0000183E 0654 F825 addi.w [A4], 0xF825
00001842 0E0F C24E .invalid.b A7, 0x4E /* 'N' */ // invalid immediate operation
00001846 0E43 030F .invalid.w D3, 0x30F // invalid immediate operation
0000184A AD5D syscall HiliteControl, auto_pop
0000184C BB91 xor.l [A1], D5
0000184E A3A4 syscall HeapDispatch, flags=3
00001850 850D sbcd -[A2], -[A5]
00001852 6B07 bmi +0x9 /* 0000185B */
00001854 0F42 bchg D2, D7
00001856 7B04 moveq.l D5, 0x04
00001858 B148 cmpm.w [A0]+, [A0]+
0000185A 003C EB19 ori.b ccr, 25
0000185E 2304 move.l -[A1], D4
00001860 1707 move.b -[A3], D7
00001862 A31A syscall GetZone, flags=3
00001864 0FA9 033B bclr [A1 + 0x33B], D7
00001868 8E50 or.w D7, [A0]
0000186A DB0B addx.b -[A5], -[A3]
0000186C 270B move.l -[A3], A3
0000186E 3E0A move.w D7, A2
00001870 1A4B movea.b A5, A3
00001872 564E addq.w A6, 3
00001874 0E5A EB27 .invalid.w [A2]+, 0xEB27 // invalid immediate operation
00001878 A108 syscall Create/PBHCreate/HCreate, flags=1
0000187A 8319 or.b [A1]+, D1
0000187C C109 abcd -[A0], -[A1]
0000187E 3B00 move.w -[A5], D0
00001880 3B2B 7B04 move.w -[A5], [A3 + 0x7B04]
00001884 8561 or.w -[A1], D2
00001886 3B00 move.w -[A5], D0
00001888 AD02 syscall RealFont, auto_pop
0000188A B306 xor.b D6, D1
0000188C A502 syscall Read, flags=5
0000188E 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4
00001890 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00001892 AB02 syscall BitsToPix
00001894 2707 move.l -[A3], D7
00001896 690D bvs +0xF /* 000018A5 */
00001898 0C1B 348B cmpi.b [A3]+, 0x8B
0000189C 0BE9 .incomplete
0000189E 0203 9483 andi.b D3, 0x83
000018A2 21C5 1C03 move.l [0x00001C03], D5
000018A6 448B neg.l A3
000018A8 0B89 bclr A1, D5
000018AA 0D0F btst A7, D6
000018AC 6101 bsr +0x3 /* 000018AF */
000018AE C2FB 07FB 1CDB 8B43 1353 054D mulu.w D1, [[0x1CDB8B43] + 0x1353054D]
000018BA 670F beq +0x11 /* 000018CB */
000018BC 4E0E .invalid // invalid opcode 4
000018BE 331F move.w -[A1], [A7]+
000018C0 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4
000018C2 030D btst A5, D1
000018C4 FB17 .extension 0xB17 <<F/4-5/5>> // unimplemented
000018C6 5B07 subq.b D7, 5
000018C8 6901 bvs +0x3 /* 000018CB */
000018CA 7B84 moveq.l D5, 0xFFFFFF84
000018CC 0F00 btst D0, D7
000018CE 5B07 subq.b D7, 5
000018D0 32F8 651F move.w [A1]+, [0x0000651F]
000018D4 0F4E bchg A6, D7
000018D6 6AAB bpl -0x53 /* 00001883 */
000018D8 0DCD .incomplete
000018DA 030F btst A7, D1
000018DC 4D06 .invalid 6, D6 // invalid opcode 4 with b == 4
000018DE A576 syscall SIntRemove, flags=5
000018E0 C300 abcd D1, D0
000018E2 C902 abcd D4, D2
000018E4 4122 .invalid 0, -[A2] // invalid opcode 4 with b == 4
000018E6 DB02 addx.b D5, D2
000018E8 D319 add.b [A1]+, D1
000018EA 370D move.w -[A3], A5
000018EC 1C2E 08AB move.b D6, [A6 + 0x8AB]
000018F0 050E btst A6, D2
000018F2 55A7 subq.l -[A7], 2
000018F4 7B20 moveq.l D5, 0x20
000018F6 3346 CBAA move.w [A1 - 0x3456], D6
000018FA 2AC3 move.l [A5]+, D3
000018FC 1B67 039A move.b [A5 + 0x39A /* export_111 */], -[A7]
00001900 0F0A btst A2, D7
00001902 1A0F move.b D5, A7
00001904 782E moveq.l D4, 0x2E
00001906 0E28 631E 0902 .invalid.b [A0 + 0x902], 0x1E // invalid immediate operation
0000190C 85FA 0F75 divs.w D2, [PC + 0xF75 /* 00000F77, value 0xB43 */]
00001910 668B bne -0x73 /* 0000189D */
00001912 9333 464E sub.b [A3 + D4.w * 8 + 0x4E], D1
00001916 0E57 0DAA .invalid.w [A7], 0xDAA // invalid immediate operation
0000191A C532 0D62 6A8B 0913 and.b [[A2 + 0x6A8B] + 0x913], D2
00001922 05CB .incomplete
00001924 2AC3 move.l [A5]+, D3
00001926 3478 4B01 movea.w A2, [0x00004B01]
0000192A 0A1A B383 xori.b [A2]+, 0x83
0000192E 781B moveq.l D4, 0x1B
00001930 12F3 0DDA A308 move.b [A1]+, [[] - 0x5CF8]
00001936 C15E and.w [A6]+, D0
00001938 F38D .invalid <<F/6/1>>
0000193A C306 abcd D1, D6
0000193C 2B4A 270C move.l [A5 + 0x270C], A2
00001940 7A0F moveq.l D5, 0x0F
00001942 501F addq.b [A7]+, 8
00001944 5433 809B addq.b [A3 + A0.w - 0x101], 2
00001948 0A93 0C33 46D6 xori.l [A3], 0xC3346D6
0000194E 9322 sub.b -[A2], D1
00001950 0A1A 1F33 xori.b [A2]+, 0x33 /* '3' */
00001954 4650 not.w [A0]
00001956 3300 move.w -[A1], D0
00001958 8B52 or.w [A2], D5
0000195A DB1E add.b [A6]+, D5
0000195C 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
0000195E 22DB move.l [A1]+, [A3]+
00001960 1EEB 3168 move.b [A7]+, [A3 + 0x3168]
00001964 8B15 or.b [A5], D5
00001966 0836 8B15 0E07 btst.b [A6 + D0 * 8 + 0x7], 0x15
0000196C 0D04 btst D4, D6
0000196E 0B26 btst -[A6], D5
00001970 7303 moveq.l D1, 0x03
00001972 8B15 or.b [A5], D5
00001974 FB29 .extension 0xB29 <<F/4-5/5>> // unimplemented
00001976 A300 syscall Open/PBHOpen/HOpen, flags=3
00001978 0622 35ED addi.b -[A2], 0xED
0000197C 45DA lea.l A2, [A2]+
0000197E 2781 228B move.l [A3 + D2.w * 2 - 0x117], D1
00001982 5206 addq.b D6, 1
00001984 3305 move.w -[A1], D5
00001986 870E sbcd -[A3], -[A6]
00001988 C5A3 and.l -[A3], D2
0000198A 205E movea.l A0, [A6]+
0000198C 0702 btst D2, D3
0000198E 31C3 08A7 move.w [0x000008A7], D3
00001992 8ED8 divu.w D7, [A0]+
00001994 6904 bvs +0x6 /* 0000199A */
00001996 0D0F btst A7, D6
00001998 C48B and.l D2, A3
label0000199A:
0000199A 0945 bchg D5, D4
0000199C DFDB add.l A7, [A3]+
0000199E 047C AD2B 8511 subi.w 0x8511, 0xAD2B
000019A4 6303 bls +0x5 /* 000019A9 */
000019A6 0709 btst A1, D3
000019A8 838B 040A unpk -[A1], -[A3], 0x040A
000019AC 1A0F move.b D5, A7
000019AE 505B addq.w [A3]+, 8
000019B0 6A0F bpl +0x11 /* 000019C1 */
000019B2 1A43 movea.b A5, D3
000019B4 89E3 divs.w D4, -[A3]
000019B6 041B 1093 subi.b [A3]+, 0x93
000019BA 012A 4156 btst [A2 + 0x4156], D0
000019BE 470D .invalid 3, A5 // invalid opcode 4 with b == 4
000019C0 4907 .invalid 4, D7 // invalid opcode 4 with b == 4
000019C2 0D0C btst A4, D6
000019C4 8333 6B3C or.b <<invalid full ext with I/IS == 4>>, D1
000019C8 2A4D movea.l A5, A5
000019CA 0113 btst [A3], D0
000019CC 0550 bchg [A0], D2
000019CE 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
000019D0 5E62 addq.w -[A2], 7
000019D2 05AB 2311 bclr [A3 + 0x2311], D2
000019D6 DB0C addx.b -[A5], -[A4]
000019D8 1A03 move.b D5, D3
000019DA 37ED EE23 23F3 2761 B713 8589 0293 move.w [[0x2761B713] - 0x7A76FD6D], [A5 - 0x11DD]
000019E8 3B89 020F move.w [A5 + D0.w * 2 + 0xF], A1
000019EC 8502 sbcd D2, D2
000019EE FB71 .extension 0xB71 <<F/4-5/5>> // unimplemented
000019F0 EB31 roxl D1.b, D5
000019F2 A35D syscall SwapMMUMode, flags=3
000019F4 A5DC syscall vCMSetup, flags=5
000019F6 232A 0301 move.l -[A1], [A2 + 0x301]
000019FA 933B 6500 sub.b [PC + <<invalid base displacement size>> + D6 * 4], D1
000019FE 4261 clr.w -[A1]
00001A00 00C5 .incomplete
00001A02 5037 0C51 addq.b [A7 + D0 * 4 + 0x51], 8
00001A06 3EE9 B6A9 move.w [A7]+, [A1 - 0x4957]
00001A0A B64B cmp.w D3, A3
00001A0C 29F3 270F 8100 D052 7B29 070C move.l 0x7B29070C, [[A3 + <<invalid base displacement size>>] + D2 * 8 - 0x7EFF2FAE]
00001A18 63DB bls -0x23 /* 000019F5 */
00001A1A 1DF8 81D0 move.b <<invalid special address>>, [0xFFFF81D0]
00001A1E 2301 move.l -[A1], D1
00001A20 A5B1 syscall vDtrmV2, flags=5
00001A22 817A BB3B or.w [PC - 0x44C5 /* FFFFBB3D, cstring ""<EOF> */], D0
00001A26 CB02 abcd D5, D2
00001A28 F327 .extension 0x327 <<F/4-5/1>> // unimplemented
00001A2A 52DB shi [A3]+
00001A2C 077B 2932 0707 D501 0793 bchg [[PC + 0x707D501 + D2] + 0x793], D3
00001A36 4089 negx.l A1
00001A38 0773 59BB 2241 045B 0CF3 274E bchg [[0x2241045B + D5] + 0xCF3274E], D3
00001A44 1702 move.b -[A3], D2
00001A46 9DC3 sub.l A6, D3
00001A48 3401 move.w D2, D1
00001A4A 01BB 5780 bclr [ + <<invalid base displacement size>> + D5 * 8], D0
00001A4E 0FAD B91B bclr [A5 - 0x46E5], D7
00001A52 2507 move.l -[A2], D7
00001A54 85BE or.l <<invalid special address>>, D2
00001A56 7B0E moveq.l D5, 0x0E
00001A58 E305 asl D5.b, 1
00001A5A 3B1A move.w -[A5], [A2]+
00001A5C 0C56 0708 cmpi.w [A6], 0x708
00001A60 32CB move.w [A1]+, A3
00001A62 100B move.b D0, A3
00001A64 08DB 1DE1 bset.b [A3]+, 0xE1
00001A68 B485 cmp.l D2, D5
00001A6A 0781 bclr D1, D3
00001A6C 0058 C501 ori.w [A0]+, 0xC501
00001A70 9340 subx.w D1, D0
00001A72 58C9 8F5E dbvc D1, -0x70A4 /* FFFFA9D2 */
00001A76 3206 move.w D1, D6
00001A78 3E1A move.w D7, [A2]+
00001A7A 0F2D 057B btst [A5 + 0x57B], D7
00001A7E 3F3A 3EEB move.w -[A7], [PC + 0x3EEB /* 0000596B, cstring ""<EOF> */]
00001A82 0398 bclr [A0]+, D1
00001A84 9A54 sub.w D5, [A4]
00001A86 1708 move.b -[A3], A0
00001A88 138B 0AE4 move.b [A1 + D0 * 2 - 0x28], A3
00001A8C 1234 0F09 move.b D1, [[A4 + <<invalid base displacement size>> + D0 * 8]]
00001A90 82F3 227B divu.w D1, [A3 + D2.w * 2 + 0x7B]
00001A94 5D13 subq.b [A3], 6
00001A96 150F move.b -[A2], A7
00001A98 E199 rol D1, 8
00001A9A 73C4 moveq.l D1, 0xFFFFFFC4
00001A9C 2709 move.l -[A3], A1
00001A9E 9B7B 33D3 1BD3 280B sub.w [[] + 0x1BD3280B], D5
00001AA6 2893 move.l [A4], [A3]
00001AA8 AD1F syscall SelectWindow, auto_pop
00001AAA 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00001AAC 7B19 moveq.l D5, 0x19
00001AAE 0706 btst D6, D3
00001AB0 07F3 .incomplete
00001AB2 6C00 104B bge +0x104D /* 00002AFF */
00001AB6 033C 8B17 btst 0x17, D1
00001ABA 1708 move.b -[A3], A0
00001ABC 2E0B move.l D7, A3
00001ABE 260A move.l D3, A2
00001AC0 1AEB 9733 move.b [A5]+, [A3 - 0x68CD]
00001AC4 A3F3 syscall vTreeSearch, flags=3
00001AC6 01DB .incomplete
00001AC8 9D41 subx.w D6, D1
00001ACA 9321 sub.b -[A1], D1
00001ACC 0B8C bclr A4, D5
00001ACE F716 .extension 0x716 <<F/4-5/3>> // unimplemented
00001AD0 C7CD muls.w D3, A5
00001AD2 1263 movea.b A1, -[A3]
00001AD4 049C C112 291B subi.l [A4]+, 0xC112291B
00001ADA 6171 bsr +0x73 /* 00001B4D */
00001ADC EB31 roxl D1.b, D5
00001ADE 7B29 moveq.l D5, 0x29
00001AE0 8B07 sbcd D5, D7
00001AE2 0905 btst D5, D4
00001AE4 A1F8 syscall vSegStack, flags=1
00001AE6 2505 move.l -[A2], D5
00001AE8 2502 move.l -[A2], D2
00001AEA BB3B E1B2 D304 CB28 0654 xor.b [[-0x2CFB34D8 + A6] + 0x654], D5
00001AF4 A52C syscall InitApplZone, flags=5
00001AF6 230E move.l -[A1], A6
00001AF8 FB61 .extension 0xB61 <<F/4-5/5>> // unimplemented
00001AFA 0708 btst A0, D3
00001AFC 3D03 move.w -[A6], D3
00001AFE 01FB .incomplete
00001B00 290A move.l -[A4], A2
00001B02 1A0F move.b D5, A7
00001B04 29AD C372 CB10 move.l [A4 + A4 * 2], [A5 - 0x3C8E]
00001B0A 6B4A bmi +0x4C /* 00001B56 */
00001B0C 2D15 move.l -[A6], [A5]
00001B0E CB79 8100 2708 and.w [0x81002708], D5
00001B14 580A addq.b A2, 4
00001B16 1A0F move.b D5, A7
00001B18 5869 FE06 addq.w [A1 - 0x1FA], 4
00001B1C 7C1A moveq.l D6, 0x1A
00001B1E 0F6D 2621 bchg [A5 + 0x2621], D7
00001B22 157C 2D15 6B01 move.b [A2 + 0x6B01], 0x15
00001B28 E926 asl D6.b, D4
00001B2A 8B91 or.l [A1], D5
00001B2C 0706 btst D6, D3
00001B2E C487 and.l D2, D7
00001B30 1792 E511 move.b [[A3 + A6 * 4]], [A2]
00001B34 0FA1 bclr -[A1], D7
00001B36 7F4E moveq.l D7, 0x4E
00001B38 56A3 addq.l -[A3], 3
00001B3A 0E5E 0502 .invalid.w [A6]+, 0x502 // invalid immediate operation
00001B3E 811A or.b [A2]+, D0
00001B40 2391 6301 move.l [[A1 + <<invalid base displacement size>> + D6 * 2]], [A1]
00001B44 1A0F move.b D5, A7
00001B46 5023 addq.b -[A3], 8
00001B48 6C41 bge +0x43 /* 00001B8B */
00001B4A 3B47 0848 move.w [A5 + 0x848], D7
00001B4E 0A1A 0F89 xori.b [A2]+, 0x89
00001B52 00E7 .incomplete
00001B54 97A5 sub.l -[A5], D3
label00001B56:
00001B56 0F58 bchg [A0]+, D7
00001B58 1702 move.b -[A3], D2
00001B5A 3169 214B 031A move.w [A0 + 0x31A], [A1 + 0x214B]
00001B60 0F4D bchg A5, D7
00001B62 3521 move.w -[A2], -[A1]
00001B64 0C4B 0339 cmpi.w A3, 0x339
00001B68 0C5E 62B3 cmpi.w [A6]+, 0x62B3
00001B6C 0FCB .incomplete
00001B6E 2BCB move.l <<invalid special address>>, A3
00001B70 2DDB move.l <<invalid special address>>, [A3]+
00001B72 1FFB 2441 move.b <<invalid special address>>, [PC + D2.w * 4 + 0x41]
00001B76 2ADB move.l [A5]+, [A3]+
00001B78 02B3 17FB 0A67 0828 andi.l [A3 + D0 + 0x28], 0x17FB0A67
00001B80 291C move.l -[A4], [A4]+
00001B82 7309 moveq.l D1, 0x09
00001B84 B303 xor.b D3, D1
00001B86 930E subx.b -[A1], -[A6]
00001B88 0B26 btst -[A6], D5
00001B8A 9B20 sub.b -[A0], D5
00001B8C 4708 .invalid 3, A0 // invalid opcode 4 with b == 4
00001B8E 35C1 B227 move.w [PC - 0x4DD9 /* FFFFCDB7, cstring ""<EOF> */], D1
00001B92 0FC5 .incomplete
00001B94 EB93 roxl D3, 5
00001B96 0B26 btst -[A6], D5
00001B98 4E6A move A2, USP
00001B9A 2B08 move.l -[A5], A0
00001B9C 6101 bsr +0x3 /* 00001B9F */
00001B9E 6910 bvs +0x12 /* 00001BB0 */
00001BA0 0F65 bchg -[A5], D7
00001BA2 010E btst A6, D0
00001BA4 C51D and.b [A5]+, D2
00001BA6 8504 sbcd D2, D4
00001BA8 FB29 .extension 0xB29 <<F/4-5/5>> // unimplemented
00001BAA B718 xor.b [A0]+, D3
00001BAC 4DEB 93FB lea.l A6, [A3 - 0x6C05]
label00001BB0:
00001BB0 2991 0465 move.l [A4 + D0.w * 4 + 0x65], [A1]
00001BB4 1D0F move.b -[A6], A7
00001BB6 6501 bcs +0x3 /* 00001BB9 */
00001BB8 0E13 0543 .invalid.b [A3], 0x43 /* 'C' */ // invalid immediate operation
00001BBC 4389 .invalid 1, A1 // invalid opcode 4 with b == 6
00001BBE 1707 move.b -[A3], D7
00001BC0 03DD .incomplete
00001BC2 9517 sub.b [A7], D2
00001BC4 0F89 bclr A1, D7
00001BC6 172B 6DF3 move.b -[A3], [A3 + 0x6DF3]
00001BCA 0141 bchg D1, D0
00001BCC 107B 0425 movea.b A0, [PC + D0.w * 4 + 0x25]
00001BD0 3713 move.w -[A3], [A3]
00001BD2 14ED 0025 move.b [A2]+, [A5 + 0x25]
00001BD6 440F neg.b A7
00001BD8 C197 and.l [A7], D0
00001BDA B718 xor.b [A0]+, D3
00001BDC 920F sub.b D1, A7
00001BDE 4E6A move A2, USP
00001BE0 451F .invalid 2, [A7]+ // invalid opcode 4 with b == 4
00001BE2 F327 .extension 0x327 <<F/4-5/1>> // unimplemented
00001BE4 2353 1305 move.l [A1 + 0x1305], [A3]
00001BE8 7323 moveq.l D1, 0x23
00001BEA 8718 or.b [A0]+, D3
00001BEC B805 cmp.b D4, D5
00001BEE 0A0F 8907 xori.b A7, 0x7
00001BF2 3B30 8106 933B move.w -[A5], [[A0 + <<invalid base displacement size>>] + A0 - 0x6CC5]
00001BF8 8D06 sbcd D6, D6
00001BFA 6B29 bmi +0x2B /* 00001C25 */
00001BFC A718 syscall GetFPos, flags=7
00001BFE B6A5 cmp.l D3, -[A5]
00001C00 030F btst A7, D1
fn00001C02:
00001C02 8906 sbcd D4, D6
00001C04 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00001C06 8512 or.b [A2], D2
00001C08 5B27 subq.b -[A7], 5
00001C0A 0FA9 1947 bclr [A1 + 0x1947], D7
00001C0E 0863 0704 bchg.b -[A3], 0x4
00001C12 4B37 0C0C .invalid 5, [A7 + D0 * 4 + 0xC] // invalid opcode 4 with b == 4
00001C16 D38E addx.l -[A1], -[A6]
00001C18 C9E8 2703 muls.w D4, [A0 + 0x2703]
00001C1C 5B3B 0C61 subq.b [PC + D0 * 4 + 0x61], 5
00001C20 2327 move.l -[A1], -[A7]
00001C22 030B btst A3, D1
00001C24 81E8 C308 divs.w D0, [A0 - 0x3CF8]
00001C28 6703 beq +0x5 /* 00001C2D */
00001C2A 4D31 040F .invalid 6, [A1 + D0.w * 4 + 0xF] // invalid opcode 4 with b == 4
00001C2E 2D04 move.l -[A6], D4
00001C30 170A move.b -[A3], A2
00001C32 B6A7 cmp.l D3, -[A7]
00001C34 191B move.b -[A4], [A3]+
00001C36 4B77 1B16 9904 chk.w D5, [[A7] + D1 * 2 - 0x66FC]
00001C3C 370E move.w -[A3], A6
00001C3E 90A3 sub.l D0, -[A3]
00001C40 067B 00DB 060F addi.w [PC + D0.w * 8 + 0xF], 0xDB
00001C46 4149 chk.w D0, A1
00001C48 0703 btst D3, D3
00001C4A 9653 sub.w D3, [A3]
00001C4C 055E bchg [A6]+, D2
00001C4E 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
00001C50 7B00 moveq.l D5, 0x00
00001C52 C934 7B15 and.b [[A4] + D7 * 2], D4
00001C56 6303 bls +0x5 /* 00001C5B */
00001C58 114B 7B15 move.b [A0 + 0x7B15], A3
00001C5C 570C subq.b A4, 3
00001C5E 5005 addq.b D5, 8
00001C60 7EC9 moveq.l D7, 0xFFFFFFC9
00001C62 820F or.b D1, A7
00001C64 619C bsr -0x62 /* 00001C02 */
00001C66 0A1A F316 xori.b [A2]+, 0x16
00001C6A 4710 .invalid 3, [A0] // invalid opcode 4 with b == 4
00001C6C 5F49 subq.w A1, 7
00001C6E 6813 bvc +0x15 /* 00001C83 */
00001C70 0507 btst D7, D2
00001C72 0E3E 8168 .invalid.b <<invalid special address>>, 0x68 /* 'h' */ // invalid immediate operation
00001C76 0710 btst [A0], D3
00001C78 26DB move.l [A3]+, [A3]+
00001C7A 8CFB 4781 divu.w D6, [[ + <<invalid base displacement size>> + D4 * 8]]
00001C7E 976B 0783 sub.w [A3 + 0x783], D3
00001C82 019B bclr [A3]+, D0
00001C84 0462 BE1F subi.w -[A2], 0xBE1F
00001C88 C113 and.b [A3], D0
00001C8A 570C subq.b A4, 3
00001C8C 5117 subq.b [A7], 8
00001C8E 0E58 7301 .invalid.w [A0]+, 0x7301 // invalid immediate operation
00001C92 0E33 04D6 7B13 E305 EB26 .invalid.b [[A3 + D7 * 2] - 0x1CFA14DA], 0xD6 // invalid immediate operation
00001C9C 2B10 move.l -[A5], [A0]
00001C9E 0F30 0501 btst [[A0 + <<invalid base displacement size>> + D0 * 4]], D7
00001CA2 A303 syscall Write, flags=3
00001CA4 E305 asl D5.b, 1
00001CA6 331F move.w -[A1], [A7]+
00001CA8 29CC 0EC3 72BB move.l 0xEC372BB, A4
00001CAE 383B 000F move.w D4, [PC + D0.w + 0xF]
00001CB2 5E93 addq.l [A3], 7
00001CB4 4F81 .invalid 7, D1 // invalid opcode 4 with b == 6
00001CB6 DEDB add.w A7, [A3]+
00001CB8 35DB 0C61 move.w [PC + 0xC61 /* 0000291B, cstring ""<EOF> */], [A3]+
00001CBC 02F3 .incomplete
00001CBE 06E3 .incomplete
00001CC0 059B bclr [A3]+, D2
00001CC2 0E6D 0209 CC43 .invalid.w [A5 - 0x33BD], 0x209 // invalid immediate operation
00001CC8 55A5 subq.l -[A5], 2
00001CCA ED83 asl D3, 6
00001CCC 02AD A958 1A47 8E6B andi.l [A5 - 0x7195], 0xA9581A47
00001CD4 478A .invalid 3, A2 // invalid opcode 4 with b == 6
00001CD6 6923 bvs +0x25 /* 00001CFB */
00001CD8 3C01 move.w D6, D1
00001CDA 59FB 508B svs [PC + D5.w - 0x117]
00001CDE 076D 012E bchg [A5 + 0x12E], D3
00001CE2 FB28 .extension 0xB28 <<F/4-5/5>> // unimplemented
00001CE4 6D01 blt +0x3 /* 00001CE7 */
00001CE6 7703 moveq.l D3, 0x03
00001CE8 BE33 0083 cmp.b D7, [A3 + D0.w - 0x125]
00001CEC 6E07 bgt +0x9 /* 00001CF5 */
00001CEE 01AD 013A bclr [A5 + 0x13A /* export_35 */], D0
00001CF2 8BDE divs.w D5, [A6]+
00001CF4 B52E 3704 xor.b [A6 + 0x3704], D2
00001CF8 A527 syscall ReallocateHandle, flags=5
00001CFA 0F4B bchg A3, D7
00001CFC 3784 AF0B 5305 5E85 move.w [[A3 + <<invalid base displacement size>> + A2 * 8] + 0x53055E85], D4
00001D04 FA69 .incomplete
00001D06 5E .incomplete